summaryrefslogtreecommitdiffstatshomepage
path: root/tests/test_host_autostart.py
diff options
context:
space:
mode:
authorsommerfeld <sommerfeld@sommerfeld.dev>2026-09-26 22:23:04 +0100
committersommerfeld <sommerfeld@sommerfeld.dev>2026-09-26 22:23:04 +0100
commit03306193262f9400d6e60ab11bc1f8bfc056bb7e (patch)
tree3d961aff72d48b11c993a1b4ee9b21507a643ec5 /tests/test_host_autostart.py
parent869ea8436d9cf9d5748e6c089cc0b0b58358e75f (diff)
downloaddotfiles-03306193262f9400d6e60ab11bc1f8bfc056bb7e.tar.gz
dotfiles-03306193262f9400d6e60ab11bc1f8bfc056bb7e.tar.bz2
dotfiles-03306193262f9400d6e60ab11bc1f8bfc056bb7e.zip
Stop work chat autostart on Halley2
Diffstat (limited to 'tests/test_host_autostart.py')
-rw-r--r--tests/test_host_autostart.py19
1 files changed, 19 insertions, 0 deletions
diff --git a/tests/test_host_autostart.py b/tests/test_host_autostart.py
new file mode 100644
index 0000000..632f1cf
--- /dev/null
+++ b/tests/test_host_autostart.py
@@ -0,0 +1,19 @@
+import unittest
+from pathlib import Path
+
+ROOT = Path(__file__).resolve().parents[1]
+
+
+class HostAutostartTests(unittest.TestCase):
+ def test_work_chat_is_not_started_by_sway(self):
+ units = (ROOT / "systemd-units/user.txt").read_text()
+ target = (ROOT / "dot_config/systemd/user/sway-session.target").read_text()
+ for content in (units, target):
+ self.assertNotIn("mattermost.service", content)
+ self.assertNotIn("nheko@work.service", content)
+ self.assertIn("nheko@personal.service", content)
+ self.assertTrue((ROOT / "dot_config/systemd/user/mattermost.service").exists())
+ for app in ("mattermost", "nheko"):
+ self.assertTrue(
+ (ROOT / f"dot_config/autostart/dotfiles-{app}.desktop").exists()
+ )