def test_add_data(self): turtleName = self.get_turtle() ent = {monkapi.entity.Entity.MONK_TYPE:'Entity', monkapi.entity.Entity.FEATURES:[(1,1),(2,2),(3,-1)]} if not monkapi.has_turtle_in_store(turtleName, self.user): monkapi.follow_turtle(turtleName, self.user, self.leader) result = monkapi.add_data(turtleName, self.user, ent) assert result == True result = monkapi.save_turtle(turtleName, self.user) assert result == True
def test_add_data(self): turtleName = self.get_turtle() ent = { monkapi.entity.Entity.MONK_TYPE: 'Entity', monkapi.entity.Entity.FEATURES: [(1, 1), (2, 2), (3, -1)] } if not monkapi.has_turtle_in_store(turtleName, self.user): monkapi.follow_turtle(turtleName, self.user, self.leader) result = monkapi.add_data(turtleName, self.user, ent) assert result == True result = monkapi.save_turtle(turtleName, self.user) assert result == True
ents = ms.load_entities() # print len(ents) # print ents[0].generic() fields=['title', 'comment', 'desc'] print [stemT.predict(ent, fields) for ent in ents] stemT.save() [ent.save() for ent in ents] likeTS = ms.yaml2json('turtle_scripts/turtle_like.yml') # print likeTS likeT = ms.create_turtle(likeTS) likeT.save() ent = ents[0] # print ents[0].generic() ent._setattr('likeTravel', 'Y') ms.crane.entityStore.save_one(ent) ms.add_data('likeTravel', 'monk', str(ents[0]._id)) print likeT.tigress.p print likeT.pandas[0].mantis.data likeT.tigress.defaulting=True likeT.save() likeT = ms.load_turtle('likeTravel','monk') likeT.train() for i in ents: ent = ms.load_entity(i._id) print likeT.pandas[0].predict(ent) print sign0(likeT.pandas[0].predict(ent)) # likeTS = ms.yaml2json('turtle_scripts/turtle_like.yml') # # print likeTS # likeT = ms.create_turtle(likeTS) # likeT.save()
def act(self): entity = self.get('entity') if entity: monkapi.add_data(self.turtleName, self.userName, entity)
def add_data_to_model(turtle_name,ent_id,creator='monk'): ms.add_data(turtle_name,creator,ent_id);