Home | History | Annotate | Download | only in test

Lines Matching refs:linecache

1 """ Tests for the linecache module """
3 import linecache
9 FILENAME = linecache.__file__
15 MODULES = "linecache abc".split()
42 getline = linecache.getline
68 empty = linecache.getlines('a/b/c/__init__.py')
75 lines = linecache.getlines(support.TESTFN)
83 linecache.getline(filename, 1)
86 cached_empty = [fn for fn in cached if fn not in linecache.cache]
90 linecache.clearcache()
91 cached_empty = [fn for fn in cached if fn in linecache.cache]
95 getline = linecache.getline
114 linecache.checkcache('dummy')
121 linecache.checkcache(source_name)
128 lines = linecache.getlines(FILENAME)
132 with support.swap_attr(linecache, 'updatecache', raise_memoryerror):
133 lines2 = linecache.getlines(FILENAME)
136 linecache.clearcache()
137 with support.swap_attr(linecache, 'updatecache', raise_memoryerror):
138 lines3 = linecache.getlines(FILENAME)
140 self.assertEqual(linecache.getlines(FILENAME), lines)