Example #1
0
    def test_select(self):
        objs = TestLeague.db.select(League())
        self.assertEqual(len(objs), 2)
        self.assertEqual(objs[0].getMnemonic(), 'league mnemonic TD')

        self.assertEqual(objs[0].getName(), 'league name TD')
        self.assertEqual(objs[0].getDesc(), 'league desc TD')

        self.assertEqual(objs[1].getMnemonic(), 'league mnemonic TD2')

        self.assertEqual(objs[1].getName(), 'league name TD2')
        self.assertEqual(objs[1].getDesc(), 'league desc TD2')

        objs = TestLeague.db.select(League('league mnemonic TD'))
        self.assertEqual(len(objs), 1)
        self.assertEqual(objs[0].getMnemonic(), 'league mnemonic TD')

        self.assertEqual(objs[0].getName(), 'league name TD')
        self.assertEqual(objs[0].getDesc(), 'league desc TD')

        objs = TestLeague.db.select(
            League.createAdhoc({
                'name': 'league name TD',
                'desc': 'league desc TD'
            }))
        self.assertEqual(len(objs), 1)
        self.assertEqual(objs[0].getMnemonic(), 'league mnemonic TD')

        self.assertEqual(objs[0].getName(), 'league name TD')
        self.assertEqual(objs[0].getDesc(), 'league desc TD')
Example #2
0
 def test_keys_adhoc(self):
     l = League.createAdhoc(None)
     self.assertEqual(l.getTable(), 'league')
     self.assertTrue(l._keys.getFields() is None)