Exemple #1
0
 def test_V_needs_an_option(self):
     self.assertRaises(
         anglosaxon.AngloSaxonExceptionInvalidOptions, anglosaxon.parse_options, "-s node -V".split(" ")
     )
     self.assertRaises(
         anglosaxon.AngloSaxonExceptionInvalidOptions, anglosaxon.parse_options, "-s node -V id".split(" ")
     )
     anglosaxon.parse_options("-s node -V id NULL".split(" "))
Exemple #2
0
 def test_o_needs_something_before(self):
     self.assertRaises(anglosaxon.AngloSaxonExceptionInvalidOptions, anglosaxon.parse_options, "-o foo".split(" "))
     anglosaxon.parse_options("-s node -o foo".split(" "))
Exemple #3
0
 def test_o_need_an_option(self):
     self.assertRaises(
         anglosaxon.AngloSaxonExceptionInvalidOptions, anglosaxon.parse_options, "-s node -o".split(" ")
     )
     anglosaxon.parse_options("-s node -o foo".split(" "))
Exemple #4
0
 def testKnownValues(self):
     for input, expected_start_functions, expected_end_functions in self.knownValues:
         actual_start_functions, actual_end_functions = anglosaxon.parse_options(input.split(" "))
         self.assertEqual(expected_start_functions, actual_start_functions)
         self.assertEqual(expected_end_functions, actual_end_functions)
Exemple #5
0
 def test_V_needs_an_option(self):
     self.assertRaises(anglosaxon.AngloSaxonExceptionInvalidOptions,
                       anglosaxon.parse_options, "-s node -V".split(" "))
     self.assertRaises(anglosaxon.AngloSaxonExceptionInvalidOptions,
                       anglosaxon.parse_options, "-s node -V id".split(" "))
     anglosaxon.parse_options("-s node -V id NULL".split(" "))
Exemple #6
0
 def test_o_need_an_option(self):
     self.assertRaises(anglosaxon.AngloSaxonExceptionInvalidOptions,
                       anglosaxon.parse_options, "-s node -o".split(" "))
     anglosaxon.parse_options("-s node -o foo".split(" "))
Exemple #7
0
 def test_o_needs_something_before(self):
     self.assertRaises(anglosaxon.AngloSaxonExceptionInvalidOptions,
                       anglosaxon.parse_options, "-o foo".split(" "))
     anglosaxon.parse_options("-s node -o foo".split(" "))
Exemple #8
0
 def testKnownValues(self):
     for input, expected_start_functions, expected_end_functions in self.knownValues:
         actual_start_functions, actual_end_functions = anglosaxon.parse_options(
             input.split(" "))
         self.assertEqual(expected_start_functions, actual_start_functions)
         self.assertEqual(expected_end_functions, actual_end_functions)