def test_update_from_gbif(self):
     monthly_stats = MonthlyStats()
     monthly_stats.update_from_gbif(10, 2018, 83, 4)
     monthly_stats.update_from_gbif(10, 2018, 18, 5)
     assert monthly_stats.stats[u'10/2018'][u'gbif'][
         u'download_events'] == 4 + 5
     assert monthly_stats.stats[u'10/2018'][u'gbif'][u'records'] == 83 + 18
 def test_update_from_gbif_with_filters(self):
     monthly_stats = MonthlyStats(month=10, year=2018)
     monthly_stats.update_from_gbif(10, 2019, 2389, 223)
     monthly_stats.update_from_gbif(4, 2012, 100, 28)
     monthly_stats.update_from_gbif(10, 2018, 8344, 40)
     monthly_stats.update_from_gbif(10, 2018, 40, 1)
     assert monthly_stats.stats[u'10/2018'][u'gbif'][
         u'download_events'] == 40 + 1
     assert monthly_stats.stats[u'10/2018'][u'gbif'][
         u'records'] == 8344 + 40
     assert u'10/2019' not in monthly_stats.stats
     assert u'4/2012' not in monthly_stats.stats