diff -r 2cfd50c8a415 -r 78b0819162a8 test/unittest_rtags.py --- a/test/unittest_rtags.py Tue May 12 11:49:30 2009 +0200 +++ b/test/unittest_rtags.py Tue May 12 11:56:12 2009 +0200 @@ -5,22 +5,20 @@ def test_rtags_expansion(self): rtags = RelationTags() - rtags.tag_relation('!Societe', 'travaille', '*', 'primary') - rtags.tag_relation('!*', 'evaluee', '*', 'secondary') - rtags.tag_relation('*', 'tags', '!*', 'generated') - self.assertEquals(rtags.get('!Note', 'evaluee', '*'), - 'secondary') + rtags.tag_subject_of(('Societe', 'travaille', '*'), 'primary') + rtags.tag_subject_of(('*', 'evaluee', '*'), 'secondary') + rtags.tag_object_of(('*', 'tags', '*'), 'generated') self.assertEquals(rtags.get('Note', 'evaluee', '*', 'subject'), 'secondary') - self.assertEquals(rtags.get('!Societe', 'travaille', '*'), + self.assertEquals(rtags.get('Societe', 'travaille', '*', 'subject'), 'primary') - self.assertEquals(rtags.get('!Note', 'travaille', '*'), + self.assertEquals(rtags.get('Note', 'travaille', '*', 'subject'), None) - self.assertEquals(rtags.get('!Note', 'tags', '*'), + self.assertEquals(rtags.get('Note', 'tags', '*', 'subject'), None) - self.assertEquals(rtags.get('*', 'tags', '!Note'), + self.assertEquals(rtags.get('*', 'tags', 'Note', 'object'), 'generated') - self.assertEquals(rtags.get('Tag', 'tags', '!*'), + self.assertEquals(rtags.get('Tag', 'tags', '*', 'object'), 'generated') # self.assertEquals(rtags.rtag('evaluee', 'Note', 'subject'), set(('secondary', 'link'))) @@ -44,15 +42,15 @@ def test_rtagset_expansion(self): rtags = RelationTagsSet() - rtags.tag_relation('!Societe', 'travaille', '*', 'primary') - rtags.tag_relation('!*', 'travaille', '*', 'secondary') - self.assertEquals(rtags.get('!Societe', 'travaille', '*'), + rtags.tag_subject_of(('Societe', 'travaille', '*'), 'primary') + rtags.tag_subject_of(('*', 'travaille', '*'), 'secondary') + self.assertEquals(rtags.get('Societe', 'travaille', '*', 'subject'), set(('primary', 'secondary'))) self.assertEquals(rtags.get('Societe', 'travaille', '*', 'subject'), set(('primary', 'secondary'))) - self.assertEquals(rtags.get('!Note', 'travaille', '*'), + self.assertEquals(rtags.get('Note', 'travaille', '*', 'subject'), set(('secondary',))) - self.assertEquals(rtags.get('!Note', 'tags', "*"), + self.assertEquals(rtags.get('Note', 'tags', "*", 'subject'), set()) if __name__ == '__main__':