def METHOD_NAME(self):
    """Prove that multiple signals of the same type can be stored for the
    same bank member. eg. MD5s from slightly altered copies of a video."""
    with self.fresh_table_manager() as table_manager:
        bank_id = self._create_bank()
        member_key = "a-very-unique-id-as-you-can-see"
        PDQ_1 = "f13de9de2e5d46ea51749338e45ea9891a068e17c455bca745ab17de0e7241c4"
        PDQ_2 = "7c455bca745ab17de0e7241c4f13de9de2e5d46ea51749338e45ea9891a068e1"
        MD5 = "7c455bca745ab17de0e7241c4e7241c4"
        bank_member = self._add_photo_bank_member_with_key(
            table_manager, bank_id, member_key
        )
        table_manager.add_bank_member_signal(
            bank_id=bank_id,
            bank_member_id=bank_member.bank_member_id,
            signal_type=PdqSignal,
            signal_value=PDQ_1,
        )
        table_manager.add_bank_member_signal(
            bank_id=bank_id,
            bank_member_id=bank_member.bank_member_id,
            signal_type=PdqSignal,
            signal_value=PDQ_2,
        )
        table_manager.add_bank_member_signal(
            bank_id=bank_id,
            bank_member_id=bank_member.bank_member_id,
            signal_type=VideoMD5Signal,
            signal_value=MD5,
        )
        all_signals = table_manager.get_signals_for_bank_member(
            bank_member.bank_member_id
        )
        self.assertSetEqual(
            {PDQ_1, PDQ_2, MD5},
            {x.signal_value for x in all_signals},
        )