def test_dict(self, member, logic):
        """Member is a value, logic is a dict of other members to
        compare to. All other member tests must be True

        """
        result = True
        for other_member, test in logic.items():
            result &= self.test_logic(self.get_member(other_member), test)

        return result