def testPostOtpBlobEmptySk(): with pytest.raises(ValueError) as ex: otp.postOtpBlob(otpData, "", urls)
def testPostOtpBlobNoSk(): with pytest.raises(ValueError) as ex: otp.postOtpBlob(otpData, None, urls)
def testPostOtpBlobNoUrls(): with pytest.raises(ValueError) as ex: otp.postOtpBlob(otpData, sk, None)
def testPostOtpBlobEmptyUrls(): with pytest.raises(ValueError) as ex: otp.postOtpBlob(otpData, sk, [])
def testPostOtpBlob(): result = otp.postOtpBlob(otpData, sk, urls) assert result[url1].status == 201 assert result[url2].status == 201