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(" "))
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(" "))
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(" "))
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)
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(" "))
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(" "))
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(" "))
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)