def test_discover_blog_files_function(self):
        '''
        fetching the blog map should return something that is not none!
        '''
        file_list = discover_blog_files()
        self.assertIsNotNone(file_list)
        self.assertEqual(len(file_list), 11)

        
Example #2
0
def fetch_blog_map():
    '''
    return the a json object containing a list of references to all blog files
    '''
    file_list = discover_blog_files()
    file_list.sort()
    file_list.reverse()
    data = []
    for f in file_list:
        re_match = re.search('(\d+)/(\d+)/(\d+)', f)
        year = re_match.group(1)
        month = re_match.group(2)
        day = re_match.group(3)
        blog_json_object = json.loads(jsonify_blog_post(year, month, day))
        data.append(blog_json_object)

    return json.dumps(data)