def _try_set_password(self, val='bar'): request = webob.Request.blank('') request.method = 'POST' request.body = val self.stubs.Set(db, 'instance_system_metadata_update', lambda *a, **kw: None) password.handle_password(request, self.mdinst)
def _try_set_password(self, get_by_uuid, val='bar'): request = webob.Request.blank('') request.method = 'POST' request.body = val get_by_uuid.return_value = self.instance with mock.patch.object(self.instance, 'save') as save: password.handle_password(request, self.mdinst) save.assert_called_once_with() self.assertIn('password_0', self.instance.system_metadata)
def _try_set_password(self, get_by_uuid, val="bar"): request = webob.Request.blank("") request.method = "POST" request.body = val get_by_uuid.return_value = self.instance with mock.patch.object(self.instance, "save") as save: password.handle_password(request, self.mdinst) save.assert_called_once_with() self.assertIn("password_0", self.instance.system_metadata)
def _try_set_password(self, val="bar"): request = webob.Request.blank("") request.method = "POST" request.body = val self.stubs.Set(db, "instance_get_by_uuid", lambda *a, **kw: {"system_metadata": []}) def fake_instance_update(context, uuid, updates): self.assertIn("system_metadata", updates) self.assertIn("password_0", updates["system_metadata"]) return self.instance, self.instance self.stubs.Set(db, "instance_update_and_get_original", fake_instance_update) password.handle_password(request, self.mdinst)
def _try_set_password(self, val='bar'): request = webob.Request.blank('') request.method = 'POST' request.body = val self.stubs.Set(db, 'instance_get_by_uuid', lambda *a, **kw: {'system_metadata': []}) def fake_instance_update(context, uuid, updates): self.assertIn('system_metadata', updates) self.assertIn('password_0', updates['system_metadata']) return self.instance, self.instance self.stubs.Set(db, 'instance_update_and_get_original', fake_instance_update) password.handle_password(request, self.mdinst)
def test_get_password(self): request = webob.Request.blank('') self.mdinst.password = '******' result = password.handle_password(request, self.mdinst) self.assertEqual(result, 'foo')
def test_get_password(self): request = webob.Request.blank("") self.mdinst.password = "******" result = password.handle_password(request, self.mdinst) self.assertEqual(result, "foo")
def _try_set_password(self, val="bar"): request = webob.Request.blank("") request.method = "POST" request.body = val self.stubs.Set(db, "instance_system_metadata_update", lambda *a, **kw: None) password.handle_password(request, self.mdinst)