2020-02-02 14:41:22 +01:00
|
|
|
import unittest
|
|
|
|
|
2020-03-29 14:35:20 +02:00
|
|
|
import core.config
|
2020-05-08 21:01:45 +02:00
|
|
|
import modules.contrib.kernel
|
2020-02-02 14:41:22 +01:00
|
|
|
|
2020-05-03 11:15:52 +02:00
|
|
|
|
2020-02-02 14:41:22 +01:00
|
|
|
class kernel(unittest.TestCase):
|
|
|
|
def setUp(self):
|
2020-05-03 11:15:52 +02:00
|
|
|
self.someKernel = "this-is-my-kernel"
|
2020-05-08 21:01:45 +02:00
|
|
|
self.module = modules.contrib.kernel.Module(
|
2020-05-03 11:15:52 +02:00
|
|
|
config=core.config.Config([]), theme=None
|
|
|
|
)
|
2020-02-02 14:41:22 +01:00
|
|
|
|
|
|
|
def test_full_text(self):
|
2020-05-08 21:01:45 +02:00
|
|
|
with unittest.mock.patch("modules.contrib.kernel.platform") as platform:
|
2020-03-06 14:31:08 +01:00
|
|
|
platform.release.return_value = self.someKernel
|
|
|
|
self.assertEqual(1, len(self.module.widgets()))
|
|
|
|
self.assertEqual(self.someKernel, self.module.widget().full_text())
|
2020-02-02 14:41:22 +01:00
|
|
|
|
2020-05-03 11:15:52 +02:00
|
|
|
|
2020-02-02 14:41:22 +01:00
|
|
|
# vim: tabstop=8 expandtab shiftwidth=4 softtabstop=4
|