from tir import Webapp
import unittest


class ATFA005(unittest.TestCase):

    @classmethod
    def setUpClass(inst):

        inst.oHelper = Webapp()

        inst.oHelper.Setup("SIGAATF", "01/04/2016", "T1", "D MG 01 ", "01")
        inst.oHelper.Program("ATFA005")

    def test_ATFA005_001(self):
        self.oHelper.SetButton("Incluir")
        self.oHelper.SetValue("FNI_CODIND", "02"	)  # Cod.Índice
        self.oHelper.SetValue("FNI_DSCIND", "ATFA005 CAMPO DESCRI"	)  # Descrição
        self.oHelper.SetValue("FNI_PERIOD", "2 - Mensal"	)  # Peridoo
        self.oHelper.SetValue("FNI_MSBLQL", "2 - Não"	)  # Bloqueio sim ou nao

        self.oHelper.CheckResult("FNI_CODIND", "02"	)  # Cod.Índice
        self.oHelper.CheckResult("FNI_DSCIND", "ATFA005 CAMPO DESCRI")  # Descrição
        self.oHelper.CheckResult("FNI_PERIOD", "2 - Mensal"	)  # Peridoo
        self.oHelper.CheckResult("FNI_MSBLQL", "2 - Não"	)  # Bloqueio sim ou nao
        self.oHelper.SetButton("Confirmar")
        self.oHelper.SetButton("Fechar")

        # ---------------------------------------------------------------------------
        # Inclusão 2
        # ---------------------------------------------------------------------------
        self.oHelper.SetButton("Incluir")

        self.oHelper.SetValue("FNI_CODIND", "05"	)  # Cod.Índice
        self.oHelper.SetValue("FNI_DSCIND", "ATFA005 CALCULADO"	)  # Descrição
        self.oHelper.SetValue("FNI_PERIOD", "2 - Mensal"	)  # Peridoo
        self.oHelper.SetValue("FNI_MSBLQL", "2 - Não"	)  # Bloqueio sim ou nao
        self.oHelper.SetValue("FNI_TIPO"  , "2 - Calculado"	)
        self.oHelper.SetValue("FNI_CURVIN", "01/04/2016"	)
        self.oHelper.SetValue("FNI_CURVFI", "30/04/2016"	)

        self.oHelper.CheckResult("FNI_CODIND", "05"	)  # Cod.Índice
        self.oHelper.CheckResult("FNI_DSCIND", "ATFA005 CALCULADO")  # Descrição
        self.oHelper.CheckResult("FNI_PERIOD", "2 - Mensal"	)  # Peridoo
        self.oHelper.CheckResult("FNI_MSBLQL", "2 - Não"	)
        self.oHelper.CheckResult("FNI_TIPO"  , "2 - Calculado"	)  # Bloqueio sim ou nao
        self.oHelper.CheckResult("FNI_CURVIN", "01/04/2016"	)
        self.oHelper.CheckResult("FNI_CURVFI", "30/04/2016"	)

        self.oHelper.SetButton("Confirmar")
        self.oHelper.SetButton("Fechar")

        self.oHelper.AssertTrue()

    @classmethod
    def tearDownClass(inst):
        inst.oHelper.TearDown()


if __name__ == '__main__':
    unittest.main()

from tir import Webapp
import unittest


class ATFA005(unittest.TestCase):

    @classmethod
    def setUpClass(inst):

        inst.oHelper = Webapp()

        inst.oHelper.Setup("SIGAATF", "01/04/2016", "T1", "D MG 01 ", "01")
        inst.oHelper.Program("ATFA005")

    def test_ATFA005_001(self):
        self.oHelper.SetButton("Incluir")
        self.oHelper.SetValue("FNI_CODIND", "02"	)  # Cod.Índice
        self.oHelper.SetValue("FNI_DSCIND", "ATFA005 CAMPO DESCRI"	)  # Descrição
        self.oHelper.SetValue("FNI_PERIOD", "2 - Mensal"	)  # Peridoo
        self.oHelper.SetValue("FNI_MSBLQL", "2 - Não"	)  # Bloqueio sim ou nao

        self.oHelper.CheckResult("FNI_CODIND", "02"	)  # Cod.Índice
        self.oHelper.CheckResult("FNI_DSCIND", "ATFA005 CAMPO DESCRI")  # Descrição
        self.oHelper.CheckResult("FNI_PERIOD", "2 - Mensal"	)  # Peridoo
        self.oHelper.CheckResult("FNI_MSBLQL", "2 - Não"	)  # Bloqueio sim ou nao
        self.oHelper.SetButton("Confirmar")
        self.oHelper.SetButton("Fechar")

        # ---------------------------------------------------------------------------
        # Inclusão 2
        # ---------------------------------------------------------------------------
        self.oHelper.SetButton("Incluir")

        self.oHelper.SetValue("FNI_CODIND", "05"	)  # Cod.Índice
        self.oHelper.SetValue("FNI_DSCIND", "ATFA005 CALCULADO"	)  # Descrição
        self.oHelper.SetValue("FNI_PERIOD", "2 - Mensal"	)  # Peridoo
        self.oHelper.SetValue("FNI_MSBLQL", "2 - Não"	)  # Bloqueio sim ou nao
        self.oHelper.SetValue("FNI_TIPO"  , "2 - Calculado"	)
        self.oHelper.SetValue("FNI_CURVIN", "01/04/2016"	)
        self.oHelper.SetValue("FNI_CURVFI", "30/04/2016"	)

        self.oHelper.CheckResult("FNI_CODIND", "05"	)  # Cod.Índice
        self.oHelper.CheckResult("FNI_DSCIND", "ATFA005 CALCULADO")  # Descrição
        self.oHelper.CheckResult("FNI_PERIOD", "2 - Mensal"	)  # Peridoo
        self.oHelper.CheckResult("FNI_MSBLQL", "2 - Não"	)
        self.oHelper.CheckResult("FNI_TIPO"  , "2 - Calculado"	)  # Bloqueio sim ou nao
        self.oHelper.CheckResult("FNI_CURVIN", "01/04/2016"	)
        self.oHelper.CheckResult("FNI_CURVFI", "30/04/2016"	)

        self.oHelper.SetButton("Confirmar")
        self.oHelper.SetButton("Fechar")

        self.oHelper.AssertTrue()

    @classmethod
    def tearDownClass(inst):
        inst.oHelper.TearDown()


if __name__ == '__main__':
    unittest.main()

# Cod.Índice # Descrição # Peridoo # Bloqueio sim ou nao # Cod.Índice # Descrição # Peridoo # Bloqueio sim ou nao # --------------------------------------------------------------------------- # Inclusão 2 # --------------------------------------------------------------------------- # Cod.Índice # Descrição # Peridoo # Bloqueio sim ou nao # Cod.Índice # Descrição # Peridoo # Bloqueio sim ou nao