def test_convert_exception(self): from database import WordParserException from database import WordParser parser = WordParser("") with self.assertRaises(WordParserException): record = parser._convert("1") with self.assertRaises(WordParserException): record = parser._convert("$A!")
def test_convert(self): from database import WordParser from database import AbilityRecord, WordRecord parser = WordParser("") record = parser._convert("[1]") self.assertIsInstance(record, AbilityRecord) self.assertEqual(record.getValue(), 1) record = parser._convert("aaa") self.assertIsInstance(record, WordRecord) self.assertEqual(record.getValue(), "aaa")