Exemplo n.º 1
0
 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)
Exemplo n.º 2
0
 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)
Exemplo n.º 3
0
    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)
Exemplo n.º 4
0
    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)
Exemplo n.º 5
0
    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)
Exemplo n.º 6
0
    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)
Exemplo n.º 7
0
    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)
Exemplo n.º 8
0
    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)
Exemplo n.º 9
0
 def test_get_password(self):
     request = webob.Request.blank('')
     self.mdinst.password = '******'
     result = password.handle_password(request, self.mdinst)
     self.assertEqual(result, 'foo')
Exemplo n.º 10
0
 def test_get_password(self):
     request = webob.Request.blank('')
     self.mdinst.password = '******'
     result = password.handle_password(request, self.mdinst)
     self.assertEqual(result, 'foo')
Exemplo n.º 11
0
 def test_get_password(self):
     request = webob.Request.blank("")
     self.mdinst.password = "******"
     result = password.handle_password(request, self.mdinst)
     self.assertEqual(result, "foo")
Exemplo n.º 12
0
 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)