def test_open_subcase_action_valid_relationship(self):
        OpenSubCaseAction(case_type='mother', case_name='Eva', relationship='child')
        OpenSubCaseAction(case_type='mother', case_name='Eva', relationship='extension')
        with self.assertRaises(BadValueError):
            OpenSubCaseAction(case_type='mother', case_name='Eva', relationship='parent')
        with self.assertRaises(BadValueError):
            OpenSubCaseAction(case_type='mother', case_name='Eva', relationship='host')
        with self.assertRaises(BadValueError):
            OpenSubCaseAction(case_type='mother', case_name='Eva', relationship='master')
        with self.assertRaises(BadValueError):
            OpenSubCaseAction(case_type='mother', case_name='Eva', relationship='slave')
        with self.assertRaises(BadValueError):
            OpenSubCaseAction(case_type='mother', case_name='Eva', relationship='cousin')
A float with the width of plot elements when hue nesting is used.
dataset/ETHPy150Open dimagi/commcare-hq/corehq/apps/app_manager/tests/test_extension_case.py/OpenSubCaseActionTests.test_open_subcase_action_valid_relationship--crossover with--dataset/ETHPy150Open mwaskom/seaborn/seaborn/categorical.py/_CategoricalPlotter.nested_width