Пример #1
0
 def test_fails_on_broken_csv_with_plugins(self):
     cid_path = dev_test.path_to_example('cid_colors.ods')
     csv_path = dev_test.path_to_example('colors_broken.csv')
     exit_code = applications.process([
         'test_can_validate_proper_csv_with_plugins', '--plugins', dev_test.path_to_test_plugins(),
         cid_path, csv_path])
     self.assertEqual(1, exit_code)
Пример #2
0
 def test_can_read_cid_with_plugins(self):
     cid_path = dev_test.path_to_test_cid('customers_with_plugins.ods')
     exit_code = applications.process([
         'test_can_read_cid_with_plugins', '--plugins',
         dev_test.path_to_test_plugins(), cid_path
     ])
     self.assertEqual(0, exit_code)
Пример #3
0
 def test_can_validate_proper_csv_with_plugins(self):
     cid_path = dev_test.path_to_test_cid('customers_with_plugins.ods')
     csv_path = dev_test.path_to_test_data('valid_customers.csv')
     exit_code = applications.process([
         'test_can_validate_proper_csv_with_plugins', '--plugins',
         dev_test.path_to_test_plugins(), cid_path, csv_path
     ])
     self.assertEqual(0, exit_code)
Пример #4
0
 def test_fails_on_broken_csv_with_plugins(self):
     cid_path = dev_test.path_to_example('cid_colors.ods')
     csv_path = dev_test.path_to_example('colors_broken.csv')
     exit_code = applications.process([
         'test_can_validate_proper_csv_with_plugins', '--plugins',
         dev_test.path_to_test_plugins(), cid_path, csv_path
     ])
     self.assertEqual(1, exit_code)
Пример #5
0
 def _test_can_read_cid(self, suffix):
     cid_path = dev_test.path_to_test_cid('customers.' + suffix)
     exit_code = applications.process(
         ['test_can_read_valid_' + suffix + '_cid', cid_path])
     self.assertEqual(0, exit_code)
Пример #6
0
 def _test_process_exits_with(self, arguments, expected_exit_code):
     try:
         applications.process(['test_applications.py'] + arguments)
         self.fail('SystemExit expected')
     except SystemExit as expected_error:
         self.assertEqual(expected_exit_code, expected_error.code)
Пример #7
0
 def test_can_validate_proper_csv(self):
     cid_path = dev_test.path_to_test_cid('customers.xls')
     csv_path = dev_test.path_to_test_data('valid_customers.csv')
     exit_code = applications.process(
         ['test_can_validate_proper_csv', cid_path, csv_path])
     self.assertEqual(0, exit_code)
Пример #8
0
 def test_can_validate_proper_csv(self):
     cid_path = dev_test.CID_CUSTOMERS_ODS_PATH
     csv_path = dev_test.CUSTOMERS_CSV_PATH
     exit_code = applications.process(
         ['test_can_validate_proper_csv', cid_path, csv_path])
     self.assertEqual(0, exit_code)
Пример #9
0
 def _test_can_read_cid(self, suffix):
     cid_path = dev_test.path_to_test_cid('cid_customers.' + suffix)
     exit_code = applications.process(['test_can_read_valid_' + suffix + '_cid', cid_path])
     self.assertEqual(0, exit_code)
Пример #10
0
 def _test_process_exits_with(self, arguments, expected_exit_code):
     try:
         applications.process(['test_applications.py'] + arguments)
         self.fail('SystemExit expected')
     except SystemExit as expected_error:
         self.assertEqual(expected_exit_code, expected_error.code)
Пример #11
0
 def test_can_read_cid_with_plugins(self):
     cid_path = dev_test.path_to_example('cid_colors.ods')
     exit_code = applications.process(
         ['test_can_read_cid_with_plugins', '--plugins', dev_test.path_to_test_plugins(), cid_path])
     self.assertEqual(0, exit_code)
Пример #12
0
 def test_can_validate_proper_csv(self):
     cid_path = dev_test.CID_CUSTOMERS_ODS_PATH
     csv_path = dev_test.CUSTOMERS_CSV_PATH
     exit_code = applications.process(['test_can_validate_proper_csv', cid_path, csv_path])
     self.assertEqual(0, exit_code)