Esempio n. 1
0
 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"})))
Esempio n. 2
0
 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)
Esempio n. 3
0
 def test_check_version_same_versions(self):
     controller = WorkController()
     eq_(
         True,
         controller.check_version(
             Mock(headers={version.Version.HEADER: version.__version__})))
Esempio n. 4
0
 def test_check_version_empty_header(self):
     controller = WorkController()
     eq_(False, controller.check_version(Mock(headers={})),
         "Should return false when header is not present")