test_anafspv.py 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. '''Created 24 Nov 2023 Levi'''
  2. from datetime import (date, timedelta)
  3. import unittest
  4. import pprint
  5. from anafapi.anafspv import anafSPV
  6. class spvTest(unittest.TestCase):
  7. spv = anafSPV()
  8. def test_get_messages(self):
  9. requests_cookies = self.spv.get_cookies_from_browser('Windows Security')
  10. messages = self.spv.get_messages(10)
  11. pprint.pprint(messages)
  12. for message in messages['mesaje']: # -1:
  13. date_ = date.today() - timedelta(days=0)
  14. if message['created_date'] == date_.strftime('%d-%b-%Y'): # '15-Jan-2023':
  15. self.spv.download_message(message['cif'], id_=message['id'], details=message['detalii'])
  16. # self.spv.download_message('27100508', id_='556755658', details=message['tip'])
  17. def test_get_fin_sheet(self):
  18. requests_cookies = self.spv.get_cookies_from_browser('Windows Security')
  19. response = self.spv.get_fin_sheet(cui='27100508')
  20. pprint.pprint(response)
  21. def test_get_vector(self):
  22. requests_cookies = self.spv.get_cookies_from_browser('Windows Security')
  23. response = self.spv.get_vector(cui='17259191')
  24. pprint.pprint(response)
  25. def test_get_dif_D394(self):
  26. requests_cookies = self.spv.get_cookies_from_browser('Windows Security')
  27. response = self.spv.get_dif_D394(cui='17259191', year='2023', monthi='11', montho='11')
  28. pprint.pprint(response)
  29. if __name__ == "__main__":
  30. # unittest.main()
  31. spvTest().test_get_messages()