def test_is_one_to_one(self): interf = SQLAInterface(Parent) eq_(True, interf.is_relation('favorite_child')) eq_(True, interf.is_relation_one_to_one('favorite_child')) eq_(False, interf.is_relation_one_to_many('favorite_child')) eq_(False, interf.is_relation_many_to_many('favorite_child')) eq_(False, interf.is_relation_many_to_one('favorite_child')) interf = SQLAInterface(FavoriteChild) eq_(True, interf.is_relation('parent')) eq_(True, interf.is_relation_one_to_one('parent')) eq_(False, interf.is_relation_one_to_many('parent')) eq_(False, interf.is_relation_many_to_many('parent')) eq_(False, interf.is_relation_many_to_one('parent'))
def test_is_many_to_many(self): interf = SQLAInterface(Parent) eq_(True, interf.is_relation('neighbours')) eq_(False, interf.is_relation_one_to_many('neighbours')) eq_(False, interf.is_relation_one_to_one('neighbours')) eq_(False, interf.is_relation_many_to_one('neighbours')) eq_(True, interf.is_relation_many_to_many('neighbours')) interf = SQLAInterface(Neighbour) eq_(True, interf.is_relation('parents')) eq_(False, interf.is_relation_one_to_many('parents')) eq_(False, interf.is_relation_one_to_one('parents')) eq_(False, interf.is_relation_many_to_one('parents')) eq_(True, interf.is_relation_many_to_many('parents'))
def test_is_one_to_many(self): interf = SQLAInterface(Parent) eq_(True, interf.is_relation('children')) eq_(True, interf.is_relation_one_to_many('children')) eq_(False, interf.is_relation_one_to_one('children')) eq_(False, interf.is_relation_many_to_one('children')) eq_(False, interf.is_relation_many_to_many('children'))
def test_is_many_to_one_no_backref(self): interf = SQLAInterface(Headache) eq_(True, interf.is_relation('parent')) eq_(False, interf.is_relation_one_to_many('parent')) eq_(False, interf.is_relation_one_to_one('parent')) eq_(True, interf.is_relation_many_to_one('parent')) eq_(False, interf.is_relation_many_to_many('parent'))
def test_is_many_to_one(self): interf = SQLAInterface(Child) eq_(True, interf.is_relation('parent')) eq_(False, interf.is_relation_one_to_many('parent')) eq_(False, interf.is_relation_one_to_one('parent')) eq_(True, interf.is_relation_many_to_one('parent')) eq_(False, interf.is_relation_many_to_many('parent'))