Example #1
0
    def test_normal_cancel(self):
        self._add(self.char_two_id)

        self._cancel(self.char_two_id)

        f = Friend(self.char_id)
        self.assertEqual(len(f.mf.friends), 0)
        f = Friend(self.char_two_id)
        self.assertEqual(len(f.mf.accepting), 0)
        app_test_helper._mongo_teardown_func()
Example #2
0
    def test_normal_cancel(self):
        self._add(self.char_two_id)

        self._cancel(self.char_two_id)

        f = Friend(self.char_id)
        self.assertEqual(len(f.mf.friends), 0)
        f = Friend(self.char_two_id)
        self.assertEqual(len(f.mf.accepting), 0)
        app_test_helper._mongo_teardown_func()
Example #3
0
    def test_norma_refuse(self):
        self._add(self.char_two_id)
        self._refuse(self.char_id, session=self.char_two_session)

        f = Friend(self.char_id)
        self.assertEqual(len(f.mf.friends), 0)

        f = Friend(self.char_two_id)
        self.assertEqual(len(f.mf.accepting), 0)
        self.assertEqual(len(f.mf.friends), 0)
        app_test_helper._mongo_teardown_func()
Example #4
0
    def test_norma_refuse(self):
        self._add(self.char_two_id)
        self._refuse(self.char_id, session=self.char_two_session)

        f = Friend(self.char_id)
        self.assertEqual(len(f.mf.friends), 0)

        f = Friend(self.char_two_id)
        self.assertEqual(len(f.mf.accepting), 0)
        self.assertEqual(len(f.mf.friends), 0)
        app_test_helper._mongo_teardown_func()
Example #5
0
    def test_normal_add_id(self):
        self._add(self.char_two_id)

        f = Friend(self.char_id)
        self.assertTrue(str(self.char_two_id) in f.mf.friends)
        self.assertEqual(f.mf.friends[str(self.char_two_id)], protomsg.FRIEND_ACK)

        f = Friend(self.char_two_id)
        self.assertTrue(self.char_id in f.mf.accepting)

        app_test_helper._mongo_teardown_func()
Example #6
0
    def test_open_mail_normal(self):
        m = Mail(self.char_id)
        mid = m.add('xxx', 'yyy', timezone.utc_timestamp())
        self.assertEqual(m.mail.mails[str(mid)].has_read, False)

        self._open(mid)

        m = Mail(self.char_id)
        self.assertEqual(m.count(), 1)
        self.assertEqual(m.mail.mails[str(mid)].has_read, True)

        app_test_helper._mongo_teardown_func()
Example #7
0
    def test_normal_terminate(self):
        self._add(self.char_two_id)
        self._accept(self.char_id, session=self.char_two_session)
        self._terminate(self.char_two_id)

        f = Friend(self.char_id)
        self.assertEqual(len(f.mf.friends), 0)

        f = Friend(self.char_two_id)
        self.assertEqual(len(f.mf.friends), 0)

        app_test_helper._mongo_teardown_func()
Example #8
0
    def test_normal_add_id(self):
        self._add(self.char_two_id)

        f = Friend(self.char_id)
        self.assertTrue(str(self.char_two_id) in f.mf.friends)
        self.assertEqual(f.mf.friends[str(self.char_two_id)],
                         protomsg.FRIEND_ACK)

        f = Friend(self.char_two_id)
        self.assertTrue(self.char_id in f.mf.accepting)

        app_test_helper._mongo_teardown_func()
Example #9
0
    def test_open_mail_normal(self):
        m = Mail(self.char_id)
        mid = m.add('xxx', 'yyy', arrow.utcnow().timestamp)
        self.assertEqual(m.mail.mails[str(mid)].has_read, False)

        self._open(mid)

        m = Mail(self.char_id)
        self.assertEqual(m.count(), 1)
        self.assertEqual(m.mail.mails[str(mid)].has_read, True)

        app_test_helper._mongo_teardown_func()
Example #10
0
    def test_normal_terminate(self):
        self._add(self.char_two_id)
        self._accept(self.char_id, session=self.char_two_session)
        self._terminate(self.char_two_id)

        f = Friend(self.char_id)
        self.assertEqual(len(f.mf.friends), 0)

        f = Friend(self.char_two_id)
        self.assertEqual(len(f.mf.friends), 0)

        app_test_helper._mongo_teardown_func()
Example #11
0
    def test_normal_accept(self):
        self._add(self.char_two_id)
        self._accept(self.char_id, ret=0, session=self.char_two_session)

        f = Friend(self.char_id)
        self.assertTrue(str(self.char_two_id) in f.mf.friends)
        self.assertEqual(f.mf.friends[str(self.char_two_id)], protomsg.FRIEND_OK)

        f = Friend(self.char_two_id)
        self.assertTrue(str(self.char_id) in f.mf.friends)
        self.assertEqual(f.mf.friends[str(self.char_id)], protomsg.FRIEND_OK)

        app_test_helper._mongo_teardown_func()
Example #12
0
    def test_normal_accept(self):
        self._add(self.char_two_id)
        self._accept(self.char_id, ret=0, session=self.char_two_session)

        f = Friend(self.char_id)
        self.assertTrue(str(self.char_two_id) in f.mf.friends)
        self.assertEqual(f.mf.friends[str(self.char_two_id)],
                         protomsg.FRIEND_OK)

        f = Friend(self.char_two_id)
        self.assertTrue(str(self.char_id) in f.mf.friends)
        self.assertEqual(f.mf.friends[str(self.char_id)], protomsg.FRIEND_OK)

        app_test_helper._mongo_teardown_func()
Example #13
0
    def test_duplicate_add(self):
        self._add(self.char_two_id)
        self._add(self.char_two_id, ret=1000)

        app_test_helper._mongo_teardown_func()
Example #14
0
    def test_duplicate_add(self):
        self._add(self.char_two_id)
        self._add(self.char_two_id, ret=1000)

        app_test_helper._mongo_teardown_func()