sqlobject.tests.test_new_joins module

class sqlobject.tests.test_new_joins.AddressJNew(**kw)[source]

Bases: sqlobject.main.SQLObject

classmethod byZip(val, connection=None)
j = address_j_new
personJs
q = address_j_new
class sqlmeta(instance)

Bases: sqlobject.main.sqlmeta

childName = None
columnDefinitions = {'zip': <StringCol b4e7a10c zip>}
columnList = [<SOStringCol zip alternate ID>]
columns = {'zip': <SOStringCol zip alternate ID>}
idName = 'id'
indexDefinitions = []
indexes = []
joinDefinitions = []
joins = []
soClass

alias of sqlobject.tests.test_new_joins.AddressJNew

style = <sqlobject.styles.MixedCaseUnderscoreStyle object>
table = 'address_j_new'
property zip
class sqlobject.tests.test_new_joins.AddressJNew2(**kw)[source]

Bases: sqlobject.main.SQLObject

j = address_j_new2
property personJNew2
property personJNew2ID
property plus4
q = address_j_new2
class sqlmeta(instance)

Bases: sqlobject.main.sqlmeta

childName = None
columnDefinitions = {'personJNew2ID': <ForeignKey b4b27b4c personJNew2>, 'plus4': <StringCol b543e04c plus4>, 'zip': <StringCol b4b48a8c zip>}
columnList = [<SOStringCol zip>, <SOStringCol plus4 default=None>, <SOForeignKey personJNew2ID connected to PersonJNew2>]
columns = {'personJNew2ID': <SOForeignKey personJNew2ID connected to PersonJNew2>, 'plus4': <SOStringCol plus4 default=None>, 'zip': <SOStringCol zip>}
defaultOrder = ['-zip', 'plus4']
idName = 'id'
indexDefinitions = []
indexes = []
joinDefinitions = []
joins = []
soClass

alias of sqlobject.tests.test_new_joins.AddressJNew2

style = <sqlobject.styles.MixedCaseUnderscoreStyle object>
table = 'address_j_new2'
property zip
class sqlobject.tests.test_new_joins.AddressJNew3(**kw)[source]

Bases: sqlobject.main.SQLObject

j = address_j_new3
property personJNew3
property personJNew3ID
q = address_j_new3
class sqlmeta(instance)

Bases: sqlobject.main.sqlmeta

childName = None
columnDefinitions = {'personJNew3ID': <ForeignKey b4af486c personJNew3>, 'zip': <StringCol b4af4f4c zip>}
columnList = [<SOStringCol zip>, <SOForeignKey personJNew3ID connected to PersonJNew3>]
columns = {'personJNew3ID': <SOForeignKey personJNew3ID connected to PersonJNew3>, 'zip': <SOStringCol zip>}
idName = 'id'
indexDefinitions = []
indexes = []
joinDefinitions = []
joins = []
soClass

alias of sqlobject.tests.test_new_joins.AddressJNew3

style = <sqlobject.styles.MixedCaseUnderscoreStyle object>
table = 'address_j_new3'
property zip
class sqlobject.tests.test_new_joins.ExplicitJoiningSONew(**kw)[source]

Bases: sqlobject.main.SQLObject

foo
j = explicit_joining_so_new
q = explicit_joining_so_new
class sqlmeta(instance)

Bases: sqlobject.main.sqlmeta

childName = None
columnDefinitions = {}
columnList = []
columns = {}
idName = 'id'
indexDefinitions = []
indexes = []
joinDefinitions = []
joins = []
soClass

alias of sqlobject.tests.test_new_joins.ExplicitJoiningSONew

style = <sqlobject.styles.MixedCaseUnderscoreStyle object>
table = 'explicit_joining_so_new'
class sqlobject.tests.test_new_joins.ImplicitJoiningSONew(**kw)[source]

Bases: sqlobject.main.SQLObject

foo
j = implicit_joining_so_new
q = implicit_joining_so_new
class sqlmeta(instance)

Bases: sqlobject.main.sqlmeta

childName = None
columnDefinitions = {}
columnList = []
columns = {}
idName = 'id'
indexDefinitions = []
indexes = []
joinDefinitions = []
joins = []
soClass

alias of sqlobject.tests.test_new_joins.ImplicitJoiningSONew

style = <sqlobject.styles.MixedCaseUnderscoreStyle object>
table = 'implicit_joining_so_new'
class sqlobject.tests.test_new_joins.PersonJNew(**kw)[source]

Bases: sqlobject.main.SQLObject

addressJs
classmethod byName(val, connection=None)
j = person_j_new
property name
q = person_j_new
class sqlmeta(instance)

Bases: sqlobject.main.sqlmeta

childName = None
columnDefinitions = {'name': <StringCol b4c5c78c name>}
columnList = [<SOStringCol name alternate ID>]
columns = {'name': <SOStringCol name alternate ID>}
idName = 'id'
indexDefinitions = []
indexes = []
joinDefinitions = []
joins = []
soClass

alias of sqlobject.tests.test_new_joins.PersonJNew

style = <sqlobject.styles.MixedCaseUnderscoreStyle object>
table = 'person_j_new'
class sqlobject.tests.test_new_joins.PersonJNew2(**kw)[source]

Bases: sqlobject.main.SQLObject

addressJ2s
classmethod byName(val, connection=None)
j = person_j_new2
property name
q = person_j_new2
class sqlmeta(instance)

Bases: sqlobject.main.sqlmeta

childName = None
columnDefinitions = {'name': <StringCol b4b0b7ec name>}
columnList = [<SOStringCol name alternate ID>]
columns = {'name': <SOStringCol name alternate ID>}
idName = 'id'
indexDefinitions = []
indexes = []
joinDefinitions = []
joins = []
soClass

alias of sqlobject.tests.test_new_joins.PersonJNew2

style = <sqlobject.styles.MixedCaseUnderscoreStyle object>
table = 'person_j_new2'
class sqlobject.tests.test_new_joins.PersonJNew3(**kw)[source]

Bases: sqlobject.main.SQLObject

addressJNew3s
classmethod byName(val, connection=None)
j = person_j_new3
property name
q = person_j_new3
class sqlmeta(instance)

Bases: sqlobject.main.sqlmeta

childName = None
columnDefinitions = {'name': <StringCol b4af428c name>}
columnList = [<SOStringCol name alternate ID>]
columns = {'name': <SOStringCol name alternate ID>}
idName = 'id'
indexDefinitions = []
indexes = []
joinDefinitions = []
joins = []
soClass

alias of sqlobject.tests.test_new_joins.PersonJNew3

style = <sqlobject.styles.MixedCaseUnderscoreStyle object>
table = 'person_j_new3'
class sqlobject.tests.test_new_joins.TestJoin[source]

Bases: object

assertNamesEqual(people, dest)[source]
assertZipsEqual(zips, dest)[source]
setup_method(meth)[source]
test_join()[source]
test_joinAttributeWithUnderscores()[source]
class sqlobject.tests.test_new_joins.TestJoin2[source]

Bases: object

setup_method(meth)[source]
test_basic()[source]
test_defaultOrder()[source]
class sqlobject.tests.test_new_joins.TestJoin3[source]

Bases: object

setup_method(meth)[source]
test_accessors()[source]