# sqlobject.tests.test_SQLRelatedJoin module

class `sqlobject.tests.test_SQLRelatedJoin.``Fighter`(**kw)

  Bases: `sqlobject.main.SQLObject`

  `addTourtment`(obj)
  `j` = fighter
  `name`
  `q` = fighter
  `removeTourtment`(obj)
  class `sqlmeta`(instance)

    Bases: `sqlobject.main.sqlmeta`

    `childName` = None
    `columnDefinitions` = {'name': <StringCol b3782a8cL name>}
    `columnList` = [<SOStringCol name>]
    `columns` = {'name': <SOStringCol name>}
    `idName` = 'fighter_id'
    `indexDefinitions` = []
    `indexes` = []
    `joinDefinitions` = [<sqlobject.joins.RelatedJoin object>]
    `joins` = [<sqlobject.joins.SORelatedJoin object>]
    `soClass`

      alias of `Fighter`

    `style` = <sqlobject.styles.MixedCaseUnderscoreStyle object>
    `table` = 'fighter'
  `Fighter.``tourtments`

class `sqlobject.tests.test_SQLRelatedJoin.``Tourtment`(**kw)

  Bases: `sqlobject.main.SQLObject`

  `addFighter`(obj)
  `fightersAsList`
  `fightersAsSResult`
  `j` = competition
  `name`
  `q` = competition
  `removeFighter`(obj)
  class `sqlmeta`(instance)

    Bases: `sqlobject.main.sqlmeta`

    `childName` = None
    `columnDefinitions` = {'name': <StringCol b37ffe8cL name>}
    `columnList` = [<SOStringCol name>]
    `columns` = {'name': <SOStringCol name>}
    `idName` = 'id'
    `indexDefinitions` = []
    `indexes` = []
    `joinDefinitions` = [<sqlobject.joins.RelatedJoin object>, <sqlobject.joins.SQLRelatedJoin object>]
    `joins` = [<sqlobject.joins.SORelatedJoin object>, <sqlobject.joins.SOSQLRelatedJoin object>]
    `soClass`

      alias of `Tourtment`

    `style` = <sqlobject.styles.MixedCaseUnderscoreStyle object>
    `table` = 'competition'

`sqlobject.tests.test_SQLRelatedJoin.``createAllTables`()

`sqlobject.tests.test_SQLRelatedJoin.``test_1`()

`sqlobject.tests.test_SQLRelatedJoin.``test_related_join_transaction`()