Esempio n. 1
0
 async def test_03_set_task_name_without_hierarchy(self, task):
     set_task_name(task, "HelloWorld", include_hierarchy=False)
     if supports_task_name():
         assert task.get_name() == get_task_name(
             task) == "Task-99_HelloWorld"
     else:
         assert str(id(task)) == get_task_name(task)
Esempio n. 2
0
 async def test_01_get_current_task_name(self):
     this_task = current_task()
     task_name = get_current_task_name()
     if supports_task_name():
         assert this_task.get_name() == task_name
     else:
         assert str(id(this_task)) == task_name
Esempio n. 3
0
 async def test_02_set_current_task_name(self):
     this_task = self._prepare_current_task('Task-10')
     set_current_task_name('TestTask')
     current_task_name = get_current_task_name()
     if supports_task_name():
         assert this_task.get_name(
         ) == current_task_name == 'Task-10_TestTask'
     else:
         assert str(id(this_task)) == current_task_name
Esempio n. 4
0
async def task() -> asyncio.Task:
    async def coro():
        ...

    if supports_task_name():
        task = create_task(coro(), name="Task-99")
    else:
        task = create_task(coro())
    yield task
    await task
Esempio n. 5
0
 async def test_04_set_task_name_include_hierarchy(self, task):
     # Following line required to change task name, pycharm gives error if task is not retrieved
     _ = self._prepare_current_task('Task-10')
     set_task_name(task, "HelloWorld")
     if supports_task_name():
         assert task.get_name() == get_task_name(
             task) == "Task-10:Task-99_HelloWorld"
     else:
         assert str(id(task)) == get_task_name(task)
     await task
Esempio n. 6
0
 def _prepare_current_task(name) -> asyncio.Task:
     this_task = current_task()
     if supports_task_name():
         this_task.set_name(name)
         assert this_task.get_name() == name
     return this_task
Esempio n. 7
0
 async def test_00_get_task_name(self, task):
     if supports_task_name():
         assert task.get_name() == get_task_name(task) == "Task-99"
     else:
         assert str(id(task)) == get_task_name(task)