예제 #1
0
class TestHelloDoc(mocktest.TestCase):
    def setUp(self):
        self.subject = HelloDoc(file_path='filename.pdf')

    def test_IsValid(self):
        assert self.subject.validate() == True

    def test_InValid(self):
        subject = HelloDoc(**{'file_path': ''})
        assert subject.validate() == False

        subject = HelloDoc(**{'monkies': ''})
        assert subject.validate() == False
예제 #2
0
    def send_for_signing(self, **kwargs):
        signature = self.HelloSignSignatureClass(title=self.title,
                                                 subject=self.subject,
                                                 message=self.message)

        # Add invitees
        for i in self.invitees:
            signature.add_signer(HelloSigner(name=i['name'], email=i['email']))

        signature.add_doc(HelloDoc(file_path=self.document.name))

        # Perform the submission
        result = signature.create(auth=self.hellosign_authentication, **kwargs)

        return result
예제 #3
0
    def test_InValid(self):
        subject = HelloDoc(**{'file_path': ''})
        assert subject.validate() == False

        subject = HelloDoc(**{'monkies': ''})
        assert subject.validate() == False
예제 #4
0
 def setUp(self):
     self.subject = HelloDoc(file_path='filename.pdf')