def test_clear_transmitted(populated_database): test_data, databases = populated_database stats = mod.get_stats(databases.librarian, limit=None) # We want to set one item aside to prevent it from being cleared first = stats.pop(0) ids = [s['id'] for s in stats] mod.clear_transmitted(databases.librarian, ids) stats = mod.get_stats(databases.librarian, limit=None) assert len(stats) == 1 assert stats[0]['id'] == first['id']
def test_clear_transmitted_with_no_ids(populated_database): test_data, databases = populated_database mod.clear_transmitted(databases.librarian, []) stats = mod.get_stats(databases.librarian, len(test_data)) assert len(stats) == len(test_data) # original number of items