示例#1
0
    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()
示例#2
0
 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()
示例#3
0
 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")
示例#4
0
    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)
示例#5
0
    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()