def test_ValidSignatureData(self): subject = BoxDotComSignature(base_uri=self.test_uri, title='title', subject='My Subject', message='My Message') when(subject).create(auth=self.auth).then_return({}) subject.add_signer(BoxDotComer(email='*****@*****.**', name='Bob Examplar')) subject.add_doc(HelloDoc(file_path='@filename.pdf')) json_data = json.dumps(subject.data()) self.assertEqual(json_data, '{"title": "title", "signers[0][name]": "Bob Examplar", "signers[0][email_address]": "*****@*****.**", "message": "My Message", "subject": "My Subject"}')