Esempio n. 1
0
    def testHpFirmwareSearch(self):
        firmware.HpFirmwarePassword(owner='stub7',
                                    serial='stub',
                                    created_by=users.User('*****@*****.**'),
                                    password=str(uuid.uuid4()),
                                    platform_uuid='stub',
                                    hostname='host1').put()

        resp = self.testapp.get(
            '/search?search_type=hp_firmware&field1=owner&value1=stub7&json=1')
        self.assertEqual(1, len(util.FromSafeJson(resp.body)['passphrases']))
Esempio n. 2
0
    def testRetrieval(self):
        password = '******'
        hostname = 'host1'
        serial = 'SERIAL'
        firmware.HpFirmwarePassword(
            serial=serial,
            hostname=hostname,
            password=password,
            owner='stub7',
        ).put()

        resp = util.FromSafeJson(
            self.testapp.get('/hp_firmware/SERIAL', status=httplib.OK).body)

        self.assertEqual(password, resp['passphrase'])
        self.assertEqual(serial, resp['volume_uuid'])
Esempio n. 3
0
 def _CreateNewSecretEntity(self, owner, target_id, secret):
     return firmware.HpFirmwarePassword(owner=owner,
                                        serial=target_id,
                                        password=str(secret))