예제 #1
0
 def not_in_cache(self, title):
     self.assertFalse(title in library._index_map)
     self.assertTrue(title not in library.full_title_list())
     self.assertTrue(
         title not in json.loads(library.get_text_titles_json()))
     self.assertFalse(
         any(
             key.startswith(title)
             for key, value in Ref._raw_cache().iteritems()))
예제 #2
0
def large_data(request):
    return {
        "toc": library.get_toc(),
        "toc_json": library.get_toc_json(),
        "topic_toc": library.get_topic_toc(),
        "topic_toc_json": library.get_topic_toc_json(),
        "titles_json": library.get_text_titles_json(),
        "terms_json": library.get_simple_term_mapping_json(),
    }
예제 #3
0
def titles_json(request):
    return {"titlesJSON": library.get_text_titles_json()}
def titles_json(request):
    return {"titlesJSON": library.get_text_titles_json()}
예제 #5
0
 def in_cache(self, title):
     self.assertTrue(title in library.full_title_list())
     self.assertTrue(title in json.loads(library.get_text_titles_json()))
예제 #6
0
 def not_in_cache(self, title):
     self.assertFalse(title in library._index_map)
     self.assertTrue(title not in library.full_title_list())
     self.assertTrue(title not in json.loads(library.get_text_titles_json()))
     self.assertFalse(any(key.startswith(title) for key, value in Ref._raw_cache().iteritems()))
예제 #7
0
 def in_cache(self, title):
     self.assertTrue(title in library.full_title_list())
     self.assertTrue(title in json.loads(library.get_text_titles_json()))