Пример #1
0
 def setUp(self):
     super(TestCharacterZoneHandler, self).setUp()
     set_up_db()
     app = Application([('/(.*)/zone', CharacterZoneHandler)], cookie_secret=settings.COOKIE_SECRET)
     req = Mock()
     req.cookies = {}
     self.character_zone_handler = CharacterZoneHandler(app, req)
Пример #2
0
class TestCharacterZoneHandler(AsyncHTTPTestCase):
    def get_app(self):
        return Application([('/(.*)/zone', CharacterZoneHandler)],
                           cookie_secret=settings.COOKIE_SECRET)

    def setUp(self):
        super(TestCharacterZoneHandler, self).setUp()
        app = Application([('/(.*)/zone', CharacterZoneHandler)],
                          cookie_secret=settings.COOKIE_SECRET)
        req = Mock()
        req.cookies = {}
        self.character_zone_handler = CharacterZoneHandler(app, req)

    def test_get(self):
        with test_database(test_db, (User, Character)):
            charname = "testcharname"
            result = json.loads(self.fetch('/%s/zone' % charname).body)
            expected = {'zone': 'playerinstance-GhibliHills-%s' % charname}
            self.assertEqual(result, expected)

    def test_get_zone(self):
        with test_database(test_db, (User, Character)):
            character = "testcharname"
            result = self.character_zone_handler.get_zone(character)
            expected = {'zone': 'playerinstance-GhibliHills-%s' % character}
            self.assertEqual(result, expected)
Пример #3
0
class TestCharacterZoneHandler(AsyncHTTPTestCase):
    def get_app(self):
        return Application([('/(.*)/zone', CharacterZoneHandler)], cookie_secret=settings.COOKIE_SECRET)

    def setUp(self):
        super(TestCharacterZoneHandler, self).setUp()
        set_up_db()
        app = Application([('/(.*)/zone', CharacterZoneHandler)], cookie_secret=settings.COOKIE_SECRET)
        req = Mock()
        req.cookies = {}
        self.character_zone_handler = CharacterZoneHandler(app, req)

    def test_get(self):
        charname = "testcharname"
        result = json.loads(self.fetch('/%s/zone' % charname).body)
        expected = {'zone': 'playerinstance-GhibliHills-%s' % charname}
        self.assertEqual(result, expected)

    def test_get_zone(self):
        character = "testcharname"
        result = self.character_zone_handler.get_zone(character)
        expected = {'zone': 'playerinstance-GhibliHills-%s' % character}
        self.assertEqual(result, expected)