def test_generate_uses_last_modified_if_created_is_missing():
kinto_client = mock.MagicMock()
data = ADDONS_DATA.copy()
del data['details']['created']
kinto_client.get_records.return_value = [data]
collections = ['/buckets/blocklists/collections/addons']
with mock.patch('amo2kinto.generator.os.makedirs'):
f = mock.mock_open()
with mock.patch('amo2kinto.generator.open', f, create=True):
generate(kinto_client, collections, 'tmp', 'collection.tpl', 'record.tpl')
assert f.return_value.write.call_count == 2
# Present in index
assert b'May 13, 2013' in f.return_value.write.call_args_list[0][0][0]
# Present in the record file
assert b'May 13, 2013' in f.return_value.write.call_args_list[1][0][0]
评论列表
文章目录