예제 #1
0
    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))
예제 #2
0
    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))