def test_device_retrieval(self):
        device = Device()
        device.operating_system = 'test_device_retrieval_os'
        device.unique_identifier = 'test_device_retrieval'
        device.owner = self.default_user
        device.current_build = self.default_build
        device.platform = self.default_platform
        device.save()

        new_device = Device.from_auth_token(device.auth_token)
        self.assertEquals(new_device.operating_system, device.operating_system)

        new_device = Device.from_verification_code(device.verification_code)
        self.assertEquals(new_device.operating_system, device.operating_system)