def test_add_file(self): self.assertEqual(len(self.producer.urls_files), 0, "No files") Producer.add_file(self.producer, "urls/urls.txt") self.assertEqual(len(self.producer.urls_files), 1, "One file added")
import queue from producer import Producer from consumer import Consumer import logging import time logging.basicConfig( level=logging.DEBUG, format='(%(threadName)-9s) %(message)s', ) BUF_SIZE = 20 q = queue.Queue(BUF_SIZE) if __name__ == '__main__': producer = Producer(name='producer') consumer = Consumer(name='consumer') producer.start() consumer.start() producer.assign_queue(q) consumer.assign_queue(q) producer.add_file("urls/urls.txt") time.sleep(60) producer.add_file("urls/urls1.txt")