/
githubmirror
/
XX-Net
Обзор
Документация
Войти
/
githubmirror
/
XX-Net
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
code/default/lib/tests/test_queue.py
24 строки
496 B
Micheal X
5.5.0 Improve performance.
01 авг 2023, 06:02
01 авг 2023, 06:02
9b7d31b
Код
Авторство
О чём код?
import time import threading from unittest import TestCase # from simple_queue import Queue from queue import Queue class TestSimpleQueue(TestCase): @staticmethod def pub(q, x): time.sleep(2) print("put x") q.put(x) def test_basic(self): q1 = Queue() q1.put("a") v = q1.get() self.assertEqual(v, "a") threading.Thread(target=self.pub, args=(q1, "b")).start() v = q1.get(5) self.assertEqual(v, "b")