예제 #1
0
파일: tests.py 프로젝트: renvieir/axado
 def test_arguments_length(self):
     self.assertEqual(len(axado.extract_and_validate_args(self.args)), 4)
예제 #2
0
파일: tests.py 프로젝트: renvieir/axado
 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)
예제 #3
0
파일: tests.py 프로젝트: renvieir/axado
 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')
예제 #4
0
파일: tests.py 프로젝트: renvieir/axado
 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)