示例#1
0
 def create_thing(cls, sim_class):
     thing = cls(sim_class=class_name(sim_class))
     thing.save()
     return thing
示例#2
0
 def __str__(self):
     return "{0} {1} {2}".format(class_name(self.__class__), self.uuid, self.__dict__)
示例#3
0
 def test_class_name(self):
     self.assertEquals("{0}.{1}".format(BaseSim.__module__, BaseSim.__name__), 'simulation.simulations.BaseSim')
     self.assertEquals(class_name(BaseSim), 'simulation.simulations.BaseSim')
示例#4
0
 def all(cls):
     return map(lambda x: Thing.load_sim(uuid=x.uuid), Thing.objects.filter(sim_class=class_name(cls)))