def test_number_of_calls_to_make_transfer(mock_transfer): with test_database(test_db, (Directory, Image)): # Directory.create(key='images/', # cf. models.initialize # name='images/', # parent_directory_id=None) build_directory_tree(keys) print(mock_transfer.call_count) assert 35 == mock_transfer.call_count
def test_counting_synced_items(): with test_database(test_db, (Directory, Image)): (existing, new) = build_directory_tree(keys) assert 14 == existing # I'm really confused how assert 21 == new # this works (existing, new) = build_directory_tree(['images_2015_Jan_10_arst.jpg']) assert 5 == existing assert 0 == new (existing, new) = build_directory_tree(['images_2015_Jan_10_imnew.jpg']) assert 4 == existing assert 1 == new (existing, new) = build_directory_tree(['images_2016_Jan_10_arst.jpg']) assert 1 == existing assert 4 == new