def test_make_it(self):
     sot = keypair.Keypair(**EXAMPLE)
     self.assertEqual(EXAMPLE['created_at'], sot.created_at)
     self.assertEqual(EXAMPLE['deleted'], sot.is_deleted)
     self.assertEqual(EXAMPLE['fingerprint'], sot.fingerprint)
     self.assertEqual(EXAMPLE['name'], sot.name)
     self.assertEqual(EXAMPLE['public_key'], sot.public_key)
     self.assertEqual(EXAMPLE['private_key'], sot.private_key)
     self.assertEqual(EXAMPLE['type'], sot.type)
     self.assertEqual(EXAMPLE['user_id'], sot.user_id)
Exemple #2
0
 def test_basic(self):
     sot = keypair.Keypair()
     self.assertEqual('keypair', sot.resource_key)
     self.assertEqual('keypairs', sot.resources_key)
     self.assertEqual('/os-keypairs', sot.base_path)
     self.assertTrue(sot.allow_create)
     self.assertTrue(sot.allow_fetch)
     self.assertFalse(sot.allow_commit)
     self.assertTrue(sot.allow_delete)
     self.assertTrue(sot.allow_list)
Exemple #3
0
 def test_basic(self):
     sot = keypair.Keypair()
     self.assertEqual('keypair', sot.resource_key)
     self.assertEqual('keypairs', sot.resources_key)
     self.assertEqual('/os-keypairs', sot.base_path)
     self.assertEqual('compute', sot.service.service_type)
     self.assertTrue(sot.allow_create)
     self.assertTrue(sot.allow_get)
     self.assertFalse(sot.allow_update)
     self.assertTrue(sot.allow_delete)
     self.assertTrue(sot.allow_list)
 def test_find(self):
     resp = mock.Mock()
     resp.body = EXAMPLE
     sess = mock.Mock()
     sess.get = mock.MagicMock()
     sess.get.return_value = resp
     sot = keypair.Keypair()
     result = sot.find(sess, "kato")
     url = 'os-keypairs/kato'
     sess.get.assert_called_with(url, service=sot.service)
     self.assertEqual(EXAMPLE['keypair']['fingerprint'], result.fingerprint)
     self.assertEqual(EXAMPLE['keypair']['name'], result.name)
     self.assertEqual(EXAMPLE['keypair']['public_key'], result.public_key)
    def test_basic(self):
        sot = keypair.Keypair()
        self.assertEqual('keypair', sot.resource_key)
        self.assertEqual('keypairs', sot.resources_key)
        self.assertEqual('/os-keypairs', sot.base_path)
        self.assertTrue(sot.allow_create)
        self.assertTrue(sot.allow_fetch)
        self.assertFalse(sot.allow_commit)
        self.assertTrue(sot.allow_delete)
        self.assertTrue(sot.allow_list)

        self.assertDictEqual({'limit': 'limit',
                              'marker': 'marker',
                              'user_id': 'user_id'},
                             sot._query_mapping._mapping)
Exemple #6
0
 def test_make_it(self):
     sot = keypair.Keypair(**EXAMPLE)
     self.assertEqual(EXAMPLE['fingerprint'], sot.fingerprint)
     self.assertEqual(EXAMPLE['name'], sot.name)
     self.assertEqual(EXAMPLE['public_key'], sot.public_key)
     self.assertEqual(EXAMPLE['private_key'], sot.private_key)
 def test_find_not_found(self):
     sess = mock.Mock()
     sess.get = mock.MagicMock()
     sess.get.side_effect = exceptions.HttpException("404")
     sot = keypair.Keypair()
     self.assertEqual(None, sot.find(sess, "kato"))
 def test_make_it_defaults(self):
     EXAMPLE_DEFAULT = EXAMPLE.copy()
     EXAMPLE_DEFAULT.pop('type')
     sot = keypair.Keypair(**EXAMPLE_DEFAULT)
     self.assertEqual(EXAMPLE['type'], sot.type)
Exemple #9
0
 def update_keypair(self, **data):
     return keypair.Keypair(data).update(self.session)
Exemple #10
0
 def get_keypair(self, **data):
     return keypair.Keypair(data).get(self.session)