Exemplo n.º 1
0
    def testGet(self):
        deck_id = self.deck_id
        shard = self.shard
        card_and_appearance = self.card_and_appearance
        player_id = self.player_id

        init(deck_id, card_and_appearance, shard)

        for n in xrange(0, 300):
            self.assertIn(get(deck_id, player_id), [1, 2, 3, 4])
Exemplo n.º 2
0
    def testGet(self):
        deck_id = self.deck_id
        shard = self.shard
        card_and_appearance = self.card_and_appearance
        player_id = self.player_id

        init(deck_id, card_and_appearance, shard)

        for n in xrange(0, 300):
            self.assertIn(get(deck_id, player_id), [1, 2, 3, 4])
Exemplo n.º 3
0
    def testInit(self):
        glot = self.glot
        deck_id = self.deck_id
        shard = self.shard
        card_and_appearance = self.card_and_appearance

        init(deck_id, card_and_appearance, shard)
        self.assertEqual(glot._get_shard(deck_id), shard)

        current = glot._get_deck_current(deck_id)
        self.assertEqual(current, 'Switch')

        glot._do_shard(deck_id, shard,
                       lambda key: self.assertEqual(glot.r.llen(key), 100),
                       current)
Exemplo n.º 4
0
    def testInit(self):
        glot = self.glot
        deck_id = self.deck_id
        shard = self.shard
        card_and_appearance = self.card_and_appearance

        init(deck_id, card_and_appearance, shard)
        self.assertEqual(glot._get_shard(deck_id), shard)

        current = glot._get_deck_current(deck_id)
        self.assertEqual(current, 'Switch')

        glot._do_shard(
            deck_id, shard,
            lambda key: self.assertEqual(glot.r.llen(key), 100),
            current
        )