Пример #1
0
  def testWindowsFirmwareSearch(self):
    firmware.WindowsFirmwarePassword(
        owner='stub7', serial='stub', created_by=users.User('*****@*****.**'),
        password=str(uuid.uuid4()), smbios_guid='stub', hostname='host1'
    ).put()

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

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

    self.assertEqual(password, resp['passphrase'])
    self.assertEqual(serial, resp['volume_uuid'])