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')
def setUp(self): self.parser = KeyParser()