def test_check_version_different_versions_is_updating(self, store_service): controller = WorkController() controller.app = Mock() store_service.is_updating.return_value = True eq_( False, controller.check_version( Mock(headers={version.Version.HEADER: "1"})))
def test_check_version_different_versions_is_not_updating( self, store_service, threading): controller = WorkController() controller.app = Mock() store_service.is_updating.return_value = False eq_( False, controller.check_version( Mock(headers={version.Version.HEADER: "1"}))) eq_(1, threading.Thread.call_count)
def test_check_version_same_versions(self): controller = WorkController() eq_( True, controller.check_version( Mock(headers={version.Version.HEADER: version.__version__})))
def test_check_version_empty_header(self): controller = WorkController() eq_(False, controller.check_version(Mock(headers={})), "Should return false when header is not present")