def test_kattr_with_ttl(self): with self.driver.session("smoke/test_kattr") as session: ttl = 5 a_guid = helpers.make(session) helpers.kattr_put(session, a_guid, "foobar", helpers.string_value("foobar"), ttl) self.assertEqual("foobar", session.execute_fetch("attr get %s \"foobar\"" % (a_guid,))[0][1][-1]) helpers.sleep(ttl * 2) self.assertIsNone(session.execute_fetch("attr get %s \"foobar\"" % (a_guid,))[0][1][-1])
def test_tattr_with_ttl(self): with self.driver.session("smoke/test_tattr") as session: ttl = 5 a_guid = helpers.make(session) helpers.tattr_put(session, a_guid, "cpuidle", 0, helpers.int32_value(1), ttl) self.assertEqual([[0.0, 1]], session.execute_fetch("attr get %s \"cpuidle\" [0:1]" % (a_guid,))[0][1][-1]) helpers.sleep(ttl * 2) self.assertEqual([], session.execute_fetch("attr get %s \"cpuidle\" [0:1]" % (a_guid,))[0][1][-1])