def test_model_includes_extra_data(self):
        test_list = ["dir0/subdir0/test0"]
        extra_data = {
            "extra": "data",
        }

        model = grs.get_misc_model(test_list, extra_data)

        self.assertIn("extra", model)
        self.assertEqual(model["extra"], "data")
    def test_model_includes_extra_data(self):
        test_list = ["dir0/subdir0/test0"]
        extra_data = {
            "extra": "data",
        }

        model = grs.get_misc_model(test_list, extra_data)

        self.assertIn("extra", model)
        self.assertEqual(model["extra"], "data")
    def test_model_with_test_in_same_dir(self):
        test_list = [
            "dir0/subdir0/test0",
            "dir0/subdir0/test1",
            "dir0/subdir0/test2",
            "dir0/subdir0/test3",
        ]

        model = grs.get_misc_model(test_list)

        self.assertIn("is_misc", model)

        self.assertIn("excluded_tests", model)
        self.assertEqual(len(model["excluded_tests"]), 4)
        self.assertIn("dir0/subdir0/test0", model["excluded_tests"])
        self.assertIn("dir0/subdir0/test1", model["excluded_tests"])
        self.assertIn("dir0/subdir0/test2", model["excluded_tests"])
        self.assertIn("dir0/subdir0/test3", model["excluded_tests"])
    def test_model_with_test_in_same_dir(self):
        test_list = [
            "dir0/subdir0/test0",
            "dir0/subdir0/test1",
            "dir0/subdir0/test2",
            "dir0/subdir0/test3",
        ]

        model = grs.get_misc_model(test_list)

        self.assertIn("is_misc", model)

        self.assertIn("excluded_tests", model)
        self.assertEqual(len(model["excluded_tests"]), 4)
        self.assertIn("dir0/subdir0/test0", model["excluded_tests"])
        self.assertIn("dir0/subdir0/test1", model["excluded_tests"])
        self.assertIn("dir0/subdir0/test2", model["excluded_tests"])
        self.assertIn("dir0/subdir0/test3", model["excluded_tests"])
Пример #5
0
    def test_model_with_test_in_different_dirs(self):
        test_list = [
            "dir0/subdir0/test0",
            "dir0/subdir1/test1",
            "dir1/subdir0/test2",
            "dir0/subdir0/test3",
        ]

        model = grs.get_misc_model(test_list)

        self.assertIn("test_names", model)
        self.assertEqual(len(model["test_names"]), 3)
        self.assertIn("dir0/subdir0/*.js", model["test_names"])
        self.assertIn("dir0/subdir1/*.js", model["test_names"])
        self.assertIn("dir1/subdir0/*.js", model["test_names"])

        self.assertIn("excluded_tests", model)
        self.assertEqual(len(model["excluded_tests"]), 4)
        self.assertIn("dir0/subdir0/test0", model["excluded_tests"])
        self.assertIn("dir0/subdir1/test1", model["excluded_tests"])
        self.assertIn("dir1/subdir0/test2", model["excluded_tests"])
        self.assertIn("dir0/subdir0/test3", model["excluded_tests"])