Exemplo n.º 1
0
    def test_installs_deleted(self, _mock):
        self.app.trending.get_or_create(region=0, value=12.0)

        _mock.return_value = {'all': 0.0}
        update_app_installs()

        with self.assertRaises(Installs.DoesNotExist):
            self.app.popularity.get(region=0)
Exemplo n.º 2
0
    def test_installs_deleted(self, _mock):
        self.app.trending.get_or_create(region=0, value=12.0)

        _mock.return_value = {'all': 0.0}
        update_app_installs()

        with self.assertRaises(Installs.DoesNotExist):
            self.app.popularity.get(region=0)
Exemplo n.º 3
0
    def test_installs_saved(self, _mock):
        _mock.return_value = {'all': 12.0}
        update_app_installs()

        eq_(get_popularity(self.app), 12.0)
        for region in mkt.regions.REGIONS_DICT.values():
            if region.adolescent:
                eq_(get_popularity(self.app, region=region), 12.0)
            else:
                eq_(get_popularity(self.app, region=region), 0.0)

        # Test running again updates the values as we'd expect.
        _mock.return_value = {'all': 2.0}
        update_app_installs()
        eq_(get_popularity(self.app), 2.0)
        for region in mkt.regions.REGIONS_DICT.values():
            if region.adolescent:
                eq_(get_popularity(self.app, region=region), 2.0)
            else:
                eq_(get_popularity(self.app, region=region), 0.0)
Exemplo n.º 4
0
    def test_installs_saved(self, _mock):
        _mock.return_value = {'all': 12.0}
        update_app_installs()

        eq_(get_popularity(self.app), 12.0)
        for region in mkt.regions.REGIONS_DICT.values():
            if region.adolescent:
                eq_(get_popularity(self.app, region=region), 12.0)
            else:
                eq_(get_popularity(self.app, region=region), 0.0)

        # Test running again updates the values as we'd expect.
        _mock.return_value = {'all': 2.0}
        update_app_installs()
        eq_(get_popularity(self.app), 2.0)
        for region in mkt.regions.REGIONS_DICT.values():
            if region.adolescent:
                eq_(get_popularity(self.app, region=region), 2.0)
            else:
                eq_(get_popularity(self.app, region=region), 0.0)