def setUp(self): """ Este metodo se encarga de preparar los datos para las pruebas """ # Create namespace name = NameSpace(namespace="Test", url="http://test.com/", short_name="test") name.save() # Create two entities ent1 = Entidad(nombre="father", namespace=name, descripcion="descripcion de un elemento de prueba 1", etiqueta="etiqueta de prueba 1") ent1.save() ent2 = Entidad(nombre="son", namespace=name, descripcion="descripcion de un elemento de prueba 2", etiqueta="etiqueta de prueba 2") ent2.save() # Create some properties prop1 = Propiedad(nombre="proptest1", simple=True, descripcion="desc test 1", etiqueta="prop test 1", namespace=name) prop1.save() prop1.entidades.add(ent1) prop2 = Propiedad(nombre="proptest2", simple=True, descripcion="desc test 2", etiqueta="prop test 2", namespace=name) prop2.save() prop2.entidades.add(ent1) prop3 = Propiedad(nombre="proptest3", simple=True, descripcion="desc test 3", etiqueta="prop test 3", namespace=name) prop3.save() prop3.entidades.add(ent2) prop3.tipo.add(ent2) prop3.save() mod = Modelo(nombre="Propiedad", aplicacion="easydata", visibilidad='V', entidad=ent2) mod.save() atri = Atributo(nombre="nombre", modelo=mod, visibilidad='V', propiedad=prop3, tipo_field="CharField") atri.save()
def setUp(self): """ Este metodo se encarga de preparar los datos para las pruebas """ name = NameSpace(namespace="Test", url="http://test.com/", short_name="test") name.save()
def setUp(self): """ Este metodo se encarga de preparar los datos para las pruebas """ name = NameSpace(namespace="Test", url="http://test.com/", short_name="test") name.save() Entidad.objects.create(nombre="test", namespace=name, descripcion="descripcion de un elemento de prueba", etiqueta="etiqueta de prueba")
def setUp(self): """ Este metodo se encarga de preparar los datos para las pruebas """ name = NameSpace(namespace="Test", url="http://test.com/", short_name="test") name.save() ent = Entidad(nombre="test", namespace=name, descripcion="descripcion de un elemento de prueba", etiqueta="etiqueta de prueba") ent.save() prop = Propiedad(nombre="proptest", simple=True, descripcion="desc test", etiqueta="prop test", namespace=name) prop.save() prop.entidades.add(ent)
def setUp(self): """ Este metodo se encarga de preparar los datos para las pruebas """ # Create namespace name = NameSpace(namespace="Test", url="http://test.com/", short_name="test") name.save() # Create two entities ent1 = Entidad(nombre="father", namespace=name, descripcion="descripcion de un elemento de prueba 1", etiqueta="etiqueta de prueba 1") ent1.save() ent2 = Entidad(nombre="son", namespace=name, descripcion="descripcion de un elemento de prueba 2", etiqueta="etiqueta de prueba 2") ent2.save() # Create some properties prop1 = Propiedad(nombre="proptest1", simple=True, descripcion="desc test 1", etiqueta="prop test 1", namespace=name) prop1.save() prop1.entidades.add(ent1) prop2 = Propiedad(nombre="proptest2", simple=True, descripcion="desc test 2", etiqueta="prop test 2", namespace=name) prop2.save() prop2.entidades.add(ent1) prop3 = Propiedad(nombre="proptest3", simple=True, descripcion="desc test 3", etiqueta="prop test 3", namespace=name) prop3.save() prop3.entidades.add(ent2) prop3.tipo.add(ent2) prop3.save() mod1 = Modelo(nombre="Propiedad", aplicacion="easydata", visibilidad='V', entidad=ent2) mod2 = Modelo(nombre="Entidad", aplicacion="easydata", visibilidad='V', entidad=ent2) mod1.save() mod2.save() rel1 = Relacion(nombre="entidades", modelo=mod1, modelo_relacionado=mod2, visibilidad="V", tipo_relacion="M") rel2 = Relacion(nombre="propiedades", modelo=mod2, modelo_relacionado=mod1, visibilidad="V", tipo_relacion="M") rel1.save() rel2.save()