def test_add_class_inherited(a_class): subclass = Class(name=generate_random_string(8), namespace=a_class.namespace, description="subclass", inherits_from=a_class) a_class.create() subclass.create()
def test_add_class_inherited(a_class): subclass = Class(name=generate_random_string(8), namespace=a_class.namespace, description="subclass", inherits_from=a_class) a_class.create() subclass.create()
def _make_class(domain): name = fauxfactory.gen_alphanumeric(8) description = fauxfactory.gen_alphanumeric(32) cls = Class(name=name, description=description, namespace=_make_namespace(domain)) cls.create() return cls
def cls(request, domain, namespace): tcls = Class( name="Request", namespace=namespace, setup_schema=[Class.SchemaField(name="rel5", type_="Relationship")]) tcls.create() request.addfinalizer(lambda: tcls.delete() if tcls.exists() else None) return tcls
def _make_class(): name = generate_random_string(8) description = generate_random_string(32) cls = Class(name=name, description=description, namespace=_make_namespace()) cls.create() return cls
def test_same_class_name_different_namespace(make_namespace): other_namespace = ta.make_namespace() name = fauxfactory.gen_alphanumeric(8) cls1 = Class(name=name, namespace=make_namespace) cls2 = Class(name=name, namespace=other_namespace) cls1.create() cls2.create() # delete one and check the other still exists cls1.delete() assert cls2.exists()
def test_same_class_name_different_namespace(a_namespace): other_namespace = _make_namespace() name = generate_random_string(8) cls1 = Class(name=name, namespace=a_namespace) cls2 = Class(name=name, namespace=other_namespace) cls1.create() cls2.create() # delete one and check the other still exists cls1.delete() assert cls2.exists()
def test_same_class_name_different_namespace(make_namespace): other_namespace = ta.make_namespace() name = fauxfactory.gen_alphanumeric(8) cls1 = Class(name=name, namespace=make_namespace) cls2 = Class(name=name, namespace=other_namespace) cls1.create() cls2.create() # delete one and check the other still exists cls1.delete() assert cls2.exists()
def test_same_class_name_different_namespace(a_namespace): other_namespace = _make_namespace() name = generate_random_string(8) cls1 = Class(name=name, namespace=a_namespace) cls2 = Class(name=name, namespace=other_namespace) cls1.create() cls2.create() # delete one and check the other still exists cls1.delete() assert cls2.exists()
def cls(request, domain, namespace): tcls = Class(name="Request", namespace=namespace, setup_schema=[Class.SchemaField(name="rel5", type_="Relationship")]) tcls.create() request.addfinalizer(lambda: tcls.delete() if tcls.exists() else None) return tcls
def _make_class(domain): name = fauxfactory.gen_alphanumeric(8) description = fauxfactory.gen_alphanumeric(32) cls = Class(name=name, description=description, namespace=_make_namespace(domain)) cls.create() return cls
def _make_class(): name = generate_random_string(8) description = generate_random_string(32) cls = Class(name=name, description=description, namespace=_make_namespace()) cls.create() return cls