Exemplo n.º 1
0
 def test_arguments_length(self):
     self.assertEqual(len(axado.extract_and_validate_args(self.args)), 4)
Exemplo n.º 2
0
 def test_arguments_value(self):
     origem, destino, nota_fiscal, peso = axado.extract_and_validate_args(self.args)
     self.assertEqual(origem, 'florianopolis')
     self.assertEqual(destino, 'brasilia')
     self.assertEqual(nota_fiscal, 50)
     self.assertEqual(peso, 7)
Exemplo n.º 3
0
 def setUp(self):
     args = ['axado.py','florianopolis','brasilia','50','7']
     self.origem, self.destino, self.nota_fiscal, self.peso = axado.extract_and_validate_args(args)
     self.rotas_path = os.path.join('tabela','rotas.csv')
Exemplo n.º 4
0
 def test_arguments_type(self):
     origem, destino, nota_fiscal, peso = axado.extract_and_validate_args(self.args)
     self.assertIsInstance(origem, str)
     self.assertIsInstance(destino, str)
     self.assertIsInstance(nota_fiscal, float)
     self.assertIsInstance(peso, float)