Ejemplo n.º 1
0
 def test_extend_inbox_threads(self):
     client = ApiClient(testing=True)
     client.inbox = self._get_inbox()
     client._extend_inbox_threads(client._build_thread_objects(self._get_threads()))
     self.assertEqual(len(client.inbox.threads), 2)
     client._extend_inbox_threads(client._build_thread_objects(self._get_threads()))
     self.assertEqual(len(client.inbox.threads), 2)
Ejemplo n.º 2
0
 def test_build_thread_objects(self):
     client = ApiClient(testing=True)
     threads = self._get_threads()
     built_threads = client._build_thread_objects(threads)
     for t1, t2 in zip(threads, built_threads):
         for k, v in t1.items():
             self.assertEqual(v, getattr(t2, k))
Ejemplo n.º 3
0
 def test_add_or_update_inbox_with_thread(self):
     client = ApiClient(testing=True)
     thread = client._build_thread_objects(self._get_threads())[0]
     client._add_or_update_inbox_with_thread(thread)
     client.inbox = self._get_inbox()
     client._add_or_update_inbox_with_thread(thread)
     client._add_or_update_inbox_with_thread(thread)
     self.assertEqual(len(client.inbox.threads), 2)