emmental/scanner/test_task.py

19 lines
551 B
Python
Raw Normal View History

# Copyright 2021 (c) Anna Schumaker.
import unittest
from gi.repository import GObject
from . import task
class TestScannerTask(unittest.TestCase):
def test_scanner_task_init(self):
t = task.Task()
self.assertIsInstance(t, GObject.GObject)
with self.assertRaises(NotImplementedError):
t.run_task()
class TestScannerCommitTask(unittest.TestCase):
def test_scanner_commit_task(self):
ct = task.CommitTask()
self.assertIsInstance(ct, task.Task)
self.assertEqual(ct.run_task(), None)