def test_configuration_line_creation(self): line = "KEYWORD arg1" keyword = Keyword(0, 7, line) argument = Argument(8, 12, line) cl = ConfigurationLine(keyword=keyword, arguments=[argument], documentation_link="help/link", group="group", required=True) self.assertEqual(cl.keyword(), keyword) self.assertEqual(cl.arguments()[0], argument) self.assertEqual(cl.documentationLink(), "help/link") self.assertEqual(cl.group(), "group") self.assertTrue(cl.isRequired()) self.assertFalse(cl.validationStatusForToken(keyword)) self.assertFalse(cl.validationStatusForToken(argument))