INNER CODE UNIT · Python

test_postgres_bump_follows_shared_task

spantaleev/matrix-docker-ansible-deploy · bin/test-molecule-select-roles.py:89

    def test_postgres_bump_follows_shared_task(self):
        self.bump("postgres")
        self.assertEqual(self.selected(), ["matrix-database"])

    def test_curl_bump_runs_every_consumer(self):
        self.bump("curl")
        self.assertEqual(self.selected(), self.roles)

    def test_multiple_image_bumps_union_with_direct_role_changes(self):
        self.bump("livekit")
        self.bump("postgres")
        self.write("roles/custom/matrix-web/defaults/main.yml", "version: 2\n")
        self.assertEqual(self.selected(), self.roles)

    def test_direct_changes_ignore_roles_without_scenarios(self):
        self.write("roles/custom/matrix-web/defaults/main.yml", "version: 2\n")
        self.write("roles/custom/matrix-untested/defaults/main.yml", "version: 2\n")
        self.assertEqual(self.selected(), ["matrix-web"])

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…