Home | Trees | Indices | Help |
---|
|
1 # -*- Mode: Python; test-case-name: moap.test.test_doap_doap -*- 2 # vi:si:et:sw=4:sts=4:ts=4 3 4 import os 5 6 from moap.util import ctags 7 8 from moap.test import common 913 162918 self.tag.parse('diff\tmoap/vcs/cvs.py\t/^ def diff(self, path):$/;"\tm\tline:98\tlanguage:Python\tclass:CVS') 19 self.assertEquals(self.tag.name, "diff") 20 self.assertEquals(self.tag.file, "moap/vcs/cvs.py") 21 self.assertEquals(self.tag.line, 98) 22 self.assertEquals(self.tag.language, 'Python') 23 self.assertEquals(self.tag.klazz, 'CVS')2426 # in moap.util.ctags, the tagMatcher originally had non-spaces for 27 # the first column; ticket 281 has a space in the first column. 28 self.tag.parse('line operator =\t/home/murrayc/svn/gnome220/branches/glom-1-6/glom/libglom/data_structure/field.cc\t/^Field& Field::operator=(const Field& src)$/;"\tf\tline:58\tlanguage:C++\tclass:Glom::Field\tsignature:(const Field& src)')77 9032 file = os.path.join(os.path.dirname(__file__), 'ctags', 'tags') 33 self.ctags = ctags.CTags() 34 self.ctags.addFile(file)3537 tags = self.ctags.getTags('moap/vcs/cvs.py', 93, 11) 38 self.assertEquals(tags[0].name, 'commit') 39 self.assertEquals(tags[1].name, 'diff')4042 # asking for tags before there are any should return no tags 43 tags = self.ctags.getTags('moap/vcs/cvs.py', 5, 6) 44 self.failIf(tags)4547 # asking for tags before and in first tag should give first tag 48 tags = self.ctags.getTags('moap/vcs/cvs.py', 15, 6) 49 self.assertEquals(len(tags), 1) 50 self.assertEquals(tags[0].name, 'detect')51 5557 tags = self.ctags.getTags('moap/vcs/cvs.py', 16) 58 self.assertEquals(len(tags), 1) 59 self.assertEquals(tags[0].name, 'detect')6062 tags = self.ctags.getTags('moap/vcs/cvs.py', 17) 63 self.assertEquals(len(tags), 1) 64 self.assertEquals(tags[0].name, 'detect')6567 # update starts on 106 68 tags = self.ctags.getTags('moap/vcs/cvs.py', 105, 2) 69 self.assertEquals(len(tags), 2) 70 self.assertEquals(tags[0].name, 'diff') 71 self.assertEquals(tags[1].name, 'update')72
Home | Trees | Indices | Help |
---|
Generated by Epydoc 3.0.1 on Sat Jun 27 15:28:58 2009 | http://epydoc.sourceforge.net |