def test_verify_image_failure(self, md5_mock, open_mock): image_info = self._build_fake_image_info() md5_mock.return_value.hexdigest.return_value = 'wrong hash' image_location = '/foo/bar' verified = standby._verify_image(image_info, image_location) self.assertFalse(verified) self.assertEqual(md5_mock.call_count, 1)
def test_verify_image_failure(self, md5_mock, open_mock): image_info = self._build_fake_image_info() md5_mock.return_value.hexdigest.return_value = 'wrong hash' image_location = '/foo/bar' verified = standby._verify_image(image_info, image_location) self.assertFalse(verified) self.assertEqual(md5_mock.call_count, 1)
def test_verify_image_success(self, md5_mock, open_mock): image_info = self._build_fake_image_info() hexdigest_mock = md5_mock.return_value.hexdigest hexdigest_mock.return_value = image_info['checksum'] image_location = '/foo/bar' verified = standby._verify_image(image_info, image_location) self.assertTrue(verified) self.assertEqual(1, md5_mock.call_count)
def test_verify_image_success(self, md5_mock, open_mock): image_info = self._build_fake_image_info() hexdigest_mock = md5_mock.return_value.hexdigest hexdigest_mock.return_value = image_info['checksum'] image_location = '/foo/bar' verified = standby._verify_image(image_info, image_location) self.assertTrue(verified) self.assertEqual(1, md5_mock.call_count)
def test_verify_image_failure(self, md5_mock, open_mock): image_info = self._build_fake_image_info() md5_mock.return_value.hexdigest.return_value = 'wrong hash' file_mock = mock.Mock(spec=file) file_mock.read.return_value = None open_mock.return_value.__enter__.return_value = file_mock image_location = '/foo/bar' verified = standby._verify_image(image_info, image_location) self.assertFalse(verified) self.assertEqual(md5_mock.call_count, 1)
def test_verify_image_failure(self, md5_mock, open_mock): image_info = self._build_fake_image_info() md5_mock.return_value.hexdigest.return_value = 'wrong hash' file_mock = mock.Mock(spec=file) file_mock.read.return_value = None open_mock.return_value.__enter__.return_value = file_mock image_location = '/foo/bar' verified = standby._verify_image(image_info, image_location) self.assertFalse(verified) self.assertEqual(md5_mock.call_count, 1)
def test_verify_image_success(self): image_info = _build_fake_image_info() image_location = '/foo/bar' checksum = image_info['checksum'] standby._verify_image(image_info, image_location, checksum)
def test_verify_image_success(self): image_info = _build_fake_image_info() image_location = '/foo/bar' checksum = image_info['checksum'] standby._verify_image(image_info, image_location, checksum)