summaryrefslogtreecommitdiffstats
path: root/Lib/test/test_asyncio/test_context.py
diff options
context:
space:
mode:
Diffstat (limited to 'Lib/test/test_asyncio/test_context.py')
-rw-r--r--Lib/test/test_asyncio/test_context.py33
1 files changed, 0 insertions, 33 deletions
diff --git a/Lib/test/test_asyncio/test_context.py b/Lib/test/test_asyncio/test_context.py
deleted file mode 100644
index c309faa..0000000
--- a/Lib/test/test_asyncio/test_context.py
+++ /dev/null
@@ -1,33 +0,0 @@
-import asyncio
-import decimal
-import unittest
-
-
-def tearDownModule():
- asyncio.set_event_loop_policy(None)
-
-
-class DecimalContextTest(unittest.TestCase):
-
- def test_asyncio_task_decimal_context(self):
- async def fractions(t, precision, x, y):
- with decimal.localcontext() as ctx:
- ctx.prec = precision
- a = decimal.Decimal(x) / decimal.Decimal(y)
- await asyncio.sleep(t)
- b = decimal.Decimal(x) / decimal.Decimal(y ** 2)
- return a, b
-
- async def main():
- r1, r2 = await asyncio.gather(
- fractions(0.1, 3, 1, 3), fractions(0.2, 6, 1, 3))
-
- return r1, r2
-
- r1, r2 = asyncio.run(main())
-
- self.assertEqual(str(r1[0]), '0.333')
- self.assertEqual(str(r1[1]), '0.111')
-
- self.assertEqual(str(r2[0]), '0.333333')
- self.assertEqual(str(r2[1]), '0.111111')