def test_is_always_none_in_debug(self, _cache): eq_(utils.spartacus_build_id(), None) assert not _cache.set.called
def test_without_build_id_set(self, time): time.time.side_effect = [12345.12345, 54321.54321] eq_(utils.spartacus_build_id(), '12345') eq_(utils.spartacus_build_id(), '12345', 'new build id was not stored')
def test_set_build_id_affects_get(self): build_id = 'some-other-build-id' utils.set_spartacus_build_id(build_id) eq_(utils.spartacus_build_id(), build_id)
def test_with_build_id_set(self): build_id = 'the-build-id' cache.set(self.cache_key, build_id) eq_(utils.spartacus_build_id(), build_id)
def spartacus_build_id(): return utils.spartacus_build_id()