Implementation of HTTP IoTDM client python lib 01/53401/7
authorTomas Janciga <tjanciga@cisco.com>
Thu, 16 Mar 2017 13:00:29 +0000 (06:00 -0700)
committerDaniel Farrell <dfarrell@redhat.com>
Wed, 12 Apr 2017 17:51:50 +0000 (17:51 +0000)
commit8ef79caa1152766500398b18adbbe74e6db8662a
treefaff46b155f6cfd8b9ab850f2c4520da964cf10d
parent5de590f771af08eef27f3cf60cabdfc59f297c41
Implementation of HTTP IoTDM client python lib

New python lib uses abstract classes representing
communication channels and transfered data. This way
it is allowed to re-use the same keywords or suites for
testing of IoTDM communication using multiple protocols

Change-Id: I4582daac256c25d3860dd99d30fcdaa4f43d2f20
Signed-off-by: Tomas Janciga <tjanciga@cisco.com>
17 files changed:
csit/__init__.py [new file with mode: 0644]
csit/libraries/IoTDM/IoTDMKeywords.robot
csit/libraries/IoTDM/IoTDMResources.robot [new file with mode: 0644]
csit/libraries/IoTDM/client_libs/__init__.py [new file with mode: 0644]
csit/libraries/IoTDM/client_libs/iot_communication_concepts.py [new file with mode: 0644]
csit/libraries/IoTDM/client_libs/iot_data_concepts.py [new file with mode: 0644]
csit/libraries/IoTDM/client_libs/iotdm_it_test_com.py [new file with mode: 0644]
csit/libraries/IoTDM/client_libs/onem2m_http.py [new file with mode: 0644]
csit/libraries/IoTDM/client_libs/onem2m_json_primitive.py [new file with mode: 0644]
csit/libraries/IoTDM/client_libs/onem2m_primitive.py [new file with mode: 0644]
csit/libraries/IoTDM/client_libs/testing/__init__.py [new file with mode: 0644]
csit/libraries/IoTDM/client_libs/testing/test_onem2m_http.py [new file with mode: 0644]
csit/libraries/IoTDM/client_libs/testing/test_onem2m_json_primitive.py [new file with mode: 0644]
csit/libraries/IoTDM/criotdm.py
csit/libraries/IoTDM/iotdm_comm.py [new file with mode: 0644]
csit/libraries/IoTDM/iotdm_sanity_tests.robot [new file with mode: 0644]
csit/suites/iotdm/basic/001_SanityTestsHttp.robot [new file with mode: 0644]