def test_get_instance__not_cached_without_bot(self): with self.assertRaises(StrangerSenderServiceError): StrangerSenderService.get_instance()
def test_get_instance__not_cached_with_bot(self): self.assertIsInstance(StrangerSenderService.get_instance(self.bot), StrangerSenderService)
def test_get_instance__cached(self): StrangerSenderService._instance = self.stranger_sender_service self.assertEqual(StrangerSenderService.get_instance(), self.stranger_sender_service)
def test_get_instance__not_cached_without_bot(self): with self.assertRaises(StrangerSenderServiceError): StrangerSenderService.get_instance()
def test_get_instance__not_cached_with_bot(self): self.assertIsInstance(StrangerSenderService.get_instance(self.bot), StrangerSenderService)
def test_get_instance__cached(self): StrangerSenderService._instance = self.stranger_sender_service self.assertEqual(StrangerSenderService.get_instance(), self.stranger_sender_service)