def test_should_not_refresh_when_no_broadcaster_but_hour_is_2_am(self, datetime): time = Mock() datetime.now.return_value = time time.hour = 2 receiver = Mock(Receiver) self.assertFalse(Receiver._should_refresh_connection(receiver))
def test_should_refresh_when_connected_and_hour_is_2_am(self, datetime): time = Mock() datetime.now.return_value = time time.hour = 2 receiver = Mock(Receiver) receiver.broadcaster = Mock() receiver.broadcaster.client = Mock() self.assertTrue(Receiver._should_refresh_connection(receiver))