def testStoreServerEntry(self): currTime = time.time() self.assertEqual(get_server_stats_db().find().count(), 0) stats.storeServerEntry("testuser", "GET foo", currTime, 0.002) self.assertEqual(get_server_stats_db().find().count(), 1) self.assertEqual(get_server_stats_db().find({"user": "******"}).count(), 1) self.assertEqual(get_server_stats_db().find({"ts": currTime}).count(), 1)
def storeServerEntries(fname): df = pandas.read_csv(fname) for c in range(len(df)): try: user = df['user'][c] stat = df['stat'][c] ts = int(df['ts'][c]) reading = float(df['reading'][c]) storeServerEntry(user, stat, ts, reading) except Exception as e: print(e)
def testStoreServerEntry(self): currTime = time.time() self.assertEqual(get_client_stats_db().query_tags(), None) success = stats.storeServerEntry("testuser", "GET foo", currTime, 0.002) self.assertEquals(success, True) savedEntries = get_server_stats_db().query_tags() self.assertEquals(type(savedEntries), list) self.assertEquals(len(savedEntries), 1) entry = savedEntries[0] self.assertEquals(entry["Metadata"]["user"], "testuser")