Exemplo n.º 1
0
    def test_06_parse_ref_with_warning(self):
        """

            ref_input = "/path1"

        Returns:

        """

        ref_input = "/path1,/audio1,pose_fc?=300|" \
                    "/path2,/audio2,pose_fc?=200"

        ref_meta_gt = [
            meta_info.RefMetaInputInfo(path="/path1", name="path1", pose_fc=300),
            meta_info.RefMetaInputInfo(path="/path2", name="path2", pose_fc=200)
        ]

        ref_meta_parse = meta_info.parse_ref_input(ref_input)

        for meta_gt, meta_parse in zip(ref_meta_gt, ref_meta_parse):
            self.assertEqual(meta_gt == meta_parse, True)
Exemplo n.º 2
0
    def test_02_parse_ref_only_path(self):
        """
        test the ref_input with only path case.

        Returns:

        """

        ref_input = "/path1|/path2"

        ref_meta_gt = [
            meta_info.RefMetaInputInfo(path="/path1", name="path1"),
            meta_info.RefMetaInputInfo(path="/path2", name="path2")
        ]

        ref_meta_parse = meta_info.parse_ref_input(ref_input)

        for meta_gt, meta_parse in zip(ref_meta_gt, ref_meta_parse):
            # print(meta_gt)
            # print(meta_parse)

            self.assertEqual(meta_gt == meta_parse, True)
Exemplo n.º 3
0
    def test_01_parse_ref_full(self):
        """
        test the full ref_input case.

        Returns:

        """

        ref_input = "path?=/path1,name?=name1,audio?=/audio1,fps?=30,pose_fc?=300,cam_fc?=100|" \
                    "path?=/path2,name?=name2,audio?=/audio2,fps?=25,pose_fc?=200,cam_fc?=50"

        ref_meta_gt = [
            meta_info.RefMetaInputInfo(path="/path1", name="name1", audio="/audio1", fps=30, pose_fc=300, cam_fc=100),
            meta_info.RefMetaInputInfo(path="/path2", name="name2", audio="/audio2", fps=25, pose_fc=200, cam_fc=50)
        ]

        ref_meta_parse = meta_info.parse_ref_input(ref_input)

        for meta_gt, meta_parse in zip(ref_meta_gt, ref_meta_parse):
            # print(meta_gt)
            # print(meta_parse)

            self.assertEqual(meta_gt == meta_parse, True)
Exemplo n.º 4
0
    def test_04_parse_ref_missing_key_value(self):
        """

            ref_input = "/path1"

        Returns:

        """

        ref_input = "path?=/path1,audio?=/audio1,pose_fc?=300|" \
                    "path?=/path2,audio?=/audio2,pose_fc?=200"

        ref_meta_gt = [
            meta_info.RefMetaInputInfo(path="/path1", name="path1", audio="/audio1", pose_fc=300),
            meta_info.RefMetaInputInfo(path="/path2", name="path2", audio="/audio2", pose_fc=200)
        ]

        ref_meta_parse = meta_info.parse_ref_input(ref_input)

        for meta_gt, meta_parse in zip(ref_meta_gt, ref_meta_parse):
            # print(meta_gt)
            # print(meta_parse)

            self.assertEqual(meta_gt == meta_parse, True)
Exemplo n.º 5
0
    def test_03_parse_ref_only_one_path(self):
        """

            ref_input = "/path1"

        Returns:

        """

        ref_input = "/path1"

        ref_meta_gt = [
            meta_info.RefMetaInputInfo(path="/path1", name="path1")
        ]

        ref_meta_parse = meta_info.parse_ref_input(ref_input)

        for meta_gt, meta_parse in zip(ref_meta_gt, ref_meta_parse):
            # print(meta_gt)
            # print(meta_parse)

            self.assertEqual(meta_gt == meta_parse, True)