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()
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()
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()
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()
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()
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()
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()
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()