예제 #1
0
class RoboTestes(unittest.TestCase):
    def setUp(self):
        self.megaman = Robo('Mega Man', bateria=50)
        print(f'setUp() sendo executado.')

    def test_carregar(self):
        self.megaman.carregar()
        self.assertEqual(self.megaman.bateria, 100)

    def test_dizer_nome(self):
        self.assertEqual(self.megaman.dizer_nome(), 'BZZZ EU SOU MEGA MAN')
        self.assertEqual(self.megaman.bateria, 40)

    def tearDown(self):
        print('tearDown() sendo executado.')
예제 #2
0
class RoboTestes(unittest.TestCase):
    def setUp(self):
        self.megaman = Robo('Mega Man', bateria=50)
        print('setUp() sendo executado!')

    def test_carregar(self):
        self.megaman.carregar()
        self.assertEqual(self.megaman.bateria, 100)

    def test_dizer_nome(self):
        self.assertIn('BEEP, BOOP', self.megaman.dizer_nome())
        self.assertEqual(self.megaman.bateria, 49,
                         'A bateria deveria estar em 49%')

    def tearDown(self):
        print('tearDown() sendo executado!')
예제 #3
0
class RoboTests(unittest.TestCase):

    def setUp(self):
        self.megaman = Robo('Mega Man', bateria=50)
        print('Executando setUp()')

    def test_carregar(self):
        self.megaman.carregar()
        self.assertEqual(self.megaman.bateria, 100)

    def test_dizer_nome(self):
        self.assertEqual(self.megaman.dizer_nome(), f'OI, EU SOU MEGA MAN')
        self.assertEqual(self.megaman.bateria, 49, 'A bateria deveria estar com 49%')

    def tearDown(self):
        print('Executando tearDown()')
예제 #4
0
class RoboTestes(unittest.TestCase):
    def setUp(self):
        self.megaman = Robo('Mega Man', bateria=50)
        print('setUP() sendo executado....')

    def test_carregar(self):
        self.megaman.carregar()
        self.assertEqual(self.megaman.bateria, 100)

    def test_dizer_nome(self):
        self.assertEqual(self.megaman.dizer_nome(),
                         'BEEP BOOP BEEP BOOP. EU SOU MEGA MAN')
        self.assertEqual(self.megaman.bateria, 49,
                         'A bateria deveria estar em 49%')

    def tearDown(self):
        print('tearDown() sendo executado...')
class RoboTestes(unittest.TestCase):
    def setUp(self):
        self.megaman = Robo("Mega Man", bateria=50)
        print("setUp() sendo executado")

    def test_carrregar(self):
        self.megaman.carregar()
        self.assertEqual(self.megaman.bateria, 100)

    def test_dizer_nome(self):
        self.assertEqual(self.megaman.dizer_nome(),
                         "BEEP BOOP BEEP BOOP... EU SOU MEGA MAN")
        self.assertEqual(self.megaman.bateria, 49,
                         "A bateria deveria está em 49")

    def tearDown(self):
        print("tearDown() sendo executado...")
예제 #6
0
class RoboTestes(unittest.TestCase):
    def setUp(
            self
    ):  # setUp cria o objeto e deixa disponivel para os outros metodos
        self.megaman = Robo('Mega Man', bateria=50)
        print('setUp() sendo executado...')

    def test_carregar(self):
        self.megaman.carregar()
        self.assertEqual(self.megaman.bateria, 100)

    def test_dizer_nome(self):
        self.assertEqual(self.megaman.dizer_nome(),
                         'BEEP BOOP BEEP BOOP, EU SOU MEGA MAN')
        self.assertEqual(self.megaman.bateria, 49,
                         'A bateria deveria estar em 49%')

    def tearDown(self):
        print('tearDown() sendo executado...')