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 test_get_password(self): request = webob.Request.blank('') self.mdinst.password = '******' result = password.handle_password(request, self.mdinst) self.assertEqual(result, 'foo')