def test_subpart_scope(self): t = Terms(None) t.subpart_map = { None: ['1', '2', '3'], 'A': ['7', '5', '0'], 'Q': ['99', 'abc', 'q'] } self.assertEqual([['111', '1'], ['111', '2'], ['111', '3']], t.subpart_scope(['111', '3'])) self.assertEqual([['115', '7'], ['115', '5'], ['115', '0']], t.subpart_scope(['115', '5'])) self.assertEqual([['62', '99'], ['62', 'abc'], ['62', 'q']], t.subpart_scope(['62', 'abc'])) self.assertEqual([], t.subpart_scope(['71', 'Z']))
def test_subpart_scope(self): t = Terms(None) t.subpart_map = { None: ['1', '2', '3'], 'A': ['7', '5', '0'], 'Q': ['99', 'abc', 'q'] } self.assertEqual([['111', '1'], ['111', '2'], ['111', '3']], t.subpart_scope(['111', '3'])) self.assertEqual([['115', '7'], ['115', '5'], ['115', '0']], t.subpart_scope(['115', '5'])) self.assertEqual([['62', '99'], ['62', 'abc'], ['62', 'q']], t.subpart_scope(['62', 'abc'])) self.assertEqual([], t.subpart_scope(['71', 'Z']))