Ejemplo n.º 1
0
class TestKeyParser():
    def setUp(self):
        self.parser = KeyParser()

    def test_key_without_arguments(self):
        key, arguments = self.parser.parse(KEY)
        assert_equal(0, len(arguments))

    def test_key_with_one_argument(self):
        key, arguments = self.parser.parse(KEY + '[1]')
        assert_equal(1, len(arguments))

    def test_key_with_newline(self):
        key, arguments = self.parser.parse(KEY + '\n')
        assert_equal(KEY, key)

    def test_raises_exception_if_missing_closing_bracket(self):
        assert_raises(WrongArgumentError, self.parser.parse, KEY + '[1')
Ejemplo n.º 2
0
 def setUp(self):
     self.parser = KeyParser()