def testGet(self): self.saveSome() iBU = ItemsByUser(user_id = 10) iBUList = iBU.get() print iBUList for key, values in iBUList.items(): self.assertEquals(values[0], 1, 'wrong entries') self.assertEquals(values[1], 2, 'wrong entries')
#rjm.save() parser = FullContestMessageParser() flattenedJson = parser.parse(json_string) print flattenedJson """ lets save the data, each field a column """ if ( flattenedJson ): #iJson = interpretedJsonModel(the_id, flattenedJson) #iJson.save() if (SAVE_ITEM_BY_USER): try: timeStamp = timestamp_sec iBU = ItemsByUser(user_id = flattenedJson['client_id'], timeStamp = timeStamp ) iBU.save( item_id = flattenedJson['item_id'] ) if(debug): print "item_id:\t " + str( flattenedJson['item_id'] ) print "user_id:\t" + str(flattenedJson['client_id']) except: print "ItemsByUser: no item given" try: #uBI = UserByItem(item_id = flattenedJson['item_id']) #uBI.save( user_id = flattenedJson['client_id'] ) pass except:
def saveSome(self): iBU = ItemsByUser(user_id = 10, timeStamp = 1) iBU.save( item_id = 1 ) iBU = ItemsByUser(user_id = 10, timeStamp = 1) iBU.save( item_id = 2 ) iBU = ItemsByUser(user_id = 10, timeStamp = 1) iBU.save( item_id = 3 ) iBU = ItemsByUser(user_id = 10, timeStamp = 2) iBU.save( item_id = 4 )