Пример #1
0
    def test_json_api_error(self):
      """
      Step: Create Message with one level 
      Step: Call Api
      Validate: strlen compare shows difference
      """
      company_entry = RwDtsToyTaskletYang.CompanyConfig.new()
      company_entry.name = 'Rift'
      company_entry.description = 'cloud technologies'
      for i in range(1,10):
        company_property = company_entry.property.add()
        company_property.name = 'test-property'+str(i)
        company_property.value = 'test-value'+str(i)

      logger.debug("dir  (%s)" %dir(RwDts))
      pbcm = company_entry.to_pbcm()
      json_str = RwDts.rwdts_json_from_pbcm(pbcm)
      logger.debug("string  (%s)" %json_str)

      """ 
      Error
      """
      company_property = company_entry.property.add()
      company_property.name = 'test-property'
      company_property.value = 'test-value'

      str1 = str(RwDtsToyTaskletYang.CompanyConfig.from_pbcm(pbcm))
      logger.debug("string  (%s)" %str1)

      self.assertNotEqual(len(str1),len(json_str))
Пример #2
0
    def test_json_api_error(self):
        """
      Step: Create Message with one level 
      Step: Call Api
      Validate: strlen compare shows difference
      """
        company_entry = RwDtsToyTaskletYang.CompanyConfig.new()
        company_entry.name = 'Rift'
        company_entry.description = 'cloud technologies'
        for i in range(1, 10):
            company_property = company_entry.property.add()
            company_property.name = 'test-property' + str(i)
            company_property.value = 'test-value' + str(i)

        logger.debug("dir  (%s)" % dir(RwDts))
        pbcm = company_entry.to_pbcm()
        json_str = RwDts.rwdts_json_from_pbcm(pbcm)
        logger.debug("string  (%s)" % json_str)
        """ 
      Error
      """
        company_property = company_entry.property.add()
        company_property.name = 'test-property'
        company_property.value = 'test-value'

        str1 = str(RwDtsToyTaskletYang.CompanyConfig.from_pbcm(pbcm))
        logger.debug("string  (%s)" % str1)

        self.assertNotEqual(len(str1), len(json_str))
Пример #3
0
    def test_json_api_manyarrays(self):
      """
      Step: Create Message with many arrays list
      Step: Call Api
      Validate: Valid Json print
      """
      company_entry = RwDtsToyTaskletYang.Company.new()
      company_entry.name = 'Rift'
      for id in range(1, 50):
        emp = company_entry.employee.add()
        emp.id = id
        emp.name = 'jdoe' + str(id)
        emp.title = '978-863-00' + str(id)

      for id in range(1, 20):
        product = company_entry.product.add()
        product.id = id
        product.name = 'nfv-' +str(id)
        product.msrp = '1c-' +str(id)

      logger.debug("dir  (%s)" %dir(RwDts))
      pbcm = company_entry.to_pbcm()
      json_str = RwDts.rwdts_json_from_pbcm(pbcm)
      logger.debug("string  (%s)" %json_str)

      str1 = str(RwDtsToyTaskletYang.Company.from_pbcm(pbcm))
      logger.debug("string  (%s)" %str1)
      self.assertEqual(len(str1),len(json_str))
Пример #4
0
    def test_json_api_manyarrays(self):
        """
      Step: Create Message with many arrays list
      Step: Call Api
      Validate: Valid Json print
      """
        company_entry = RwDtsToyTaskletYang.Company.new()
        company_entry.name = 'Rift'
        for id in range(1, 50):
            emp = company_entry.employee.add()
            emp.id = id
            emp.name = 'jdoe' + str(id)
            emp.title = '978-863-00' + str(id)

        for id in range(1, 20):
            product = company_entry.product.add()
            product.id = id
            product.name = 'nfv-' + str(id)
            product.msrp = '1c-' + str(id)

        logger.debug("dir  (%s)" % dir(RwDts))
        pbcm = company_entry.to_pbcm()
        json_str = RwDts.rwdts_json_from_pbcm(pbcm)
        logger.debug("string  (%s)" % json_str)

        str1 = str(RwDtsToyTaskletYang.Company.from_pbcm(pbcm))
        logger.debug("string  (%s)" % str1)
        self.assertEqual(len(str1), len(json_str))
Пример #5
0
 def test_json_api_ctype(self):
   stats = RwDtsToyTaskletYang.StatsData.new()
   stats.srcip = "12.1.2.1"
   json_str = RwDts.rwdts_json_from_pbcm(stats.to_pbcm())
   logger.info("Jstring  (%s)" %json_str)
   str1 = str(RwDtsToyTaskletYang.StatsData.from_pbcm(stats.to_pbcm()))
   logger.info("Pstring  (%s)" %str1)
   self.assertEqual(len(str1),len(json_str))
Пример #6
0
 def test_json_api_ctype(self):
     stats = RwDtsToyTaskletYang.StatsData.new()
     stats.srcip = "12.1.2.1"
     json_str = RwDts.rwdts_json_from_pbcm(stats.to_pbcm())
     logger.info("Jstring  (%s)" % json_str)
     str1 = str(RwDtsToyTaskletYang.StatsData.from_pbcm(stats.to_pbcm()))
     logger.info("Pstring  (%s)" % str1)
     self.assertEqual(len(str1), len(json_str))
Пример #7
0
    def test_json_api_emptyfields(self):
      """
      Step: Create Message with empty list
      Step: Call Api
      Validate: Valid Json print
      """
      company_entry = RwDtsToyTaskletYang.Company.new()
      company_entry.name = 'Rift'
      for id in range(1, 2):
        emp = company_entry.employee.add()
        emp.name = 'jdoe' + str(id)
        emp.title = '978-863-00' + str(id)

      logger.debug("dir  (%s)" %dir(RwDts))
      pbcm = company_entry.to_pbcm()
      json_str = RwDts.rwdts_json_from_pbcm(pbcm)
      logger.debug("Jstring  (%s)" %json_str)

      str1 = str(RwDtsToyTaskletYang.Company.from_pbcm(pbcm))
      logger.debug("Pstring  (%s)" %str1)
      self.assertEqual(len(str1),len(json_str))
Пример #8
0
    def test_json_api_emptyfields(self):
        """
      Step: Create Message with empty list
      Step: Call Api
      Validate: Valid Json print
      """
        company_entry = RwDtsToyTaskletYang.Company.new()
        company_entry.name = 'Rift'
        for id in range(1, 2):
            emp = company_entry.employee.add()
            emp.name = 'jdoe' + str(id)
            emp.title = '978-863-00' + str(id)

        logger.debug("dir  (%s)" % dir(RwDts))
        pbcm = company_entry.to_pbcm()
        json_str = RwDts.rwdts_json_from_pbcm(pbcm)
        logger.debug("Jstring  (%s)" % json_str)

        str1 = str(RwDtsToyTaskletYang.Company.from_pbcm(pbcm))
        logger.debug("Pstring  (%s)" % str1)
        self.assertEqual(len(str1), len(json_str))
Пример #9
0
    def test_json_api_onelevel(self):
      """
      Step: Create Message with one level 
      Step: Call Api
      Validate: Valid Json print
      """
      company_entry = RwDtsToyTaskletYang.CompanyConfig.new()
      company_entry.name = 'Rift'
      company_entry.description = 'cloud technologies'
      company_property = company_entry.property.add()
      company_property.name = 'test-property'
      company_property.value = 'test-value'
      #self.apih.trace(self.default_xpath)
      logger.debug("dir  (%s)" %dir(RwDts))

      pbcm = company_entry.to_pbcm()
      json_str = RwDts.rwdts_json_from_pbcm(pbcm)
      json_data = json.loads(json_str)
      logger.info("string  (%s)" %json.dumps(json_data))

      str1 = str(RwDtsToyTaskletYang.CompanyConfig.from_pbcm(pbcm))
      logger.info("string  (%s)" %json.dumps(str1))
      self.assertEqual(len(str1),len(json_str))
Пример #10
0
    def test_json_api_onelevel(self):
        """
      Step: Create Message with one level 
      Step: Call Api
      Validate: Valid Json print
      """
        company_entry = RwDtsToyTaskletYang.CompanyConfig.new()
        company_entry.name = 'Rift'
        company_entry.description = 'cloud technologies'
        company_property = company_entry.property.add()
        company_property.name = 'test-property'
        company_property.value = 'test-value'
        #self.apih.trace(self.default_xpath)
        logger.debug("dir  (%s)" % dir(RwDts))

        pbcm = company_entry.to_pbcm()
        json_str = RwDts.rwdts_json_from_pbcm(pbcm)
        json_data = json.loads(json_str)
        logger.info("string  (%s)" % json.dumps(json_data))

        str1 = str(RwDtsToyTaskletYang.CompanyConfig.from_pbcm(pbcm))
        logger.info("string  (%s)" % json.dumps(str1))
        self.assertEqual(len(str1), len(json_str))
Пример #11
0
 def test_json_api_bigdata(self):
   stats = RwDtsToyTaskletYang.StatsData.new()
   stats.payload = "x"*(1024*1024*8*10)
   json_str = RwDts.rwdts_json_from_pbcm(stats.to_pbcm())
Пример #12
0
 def test_json_api_bigdata(self):
     stats = RwDtsToyTaskletYang.StatsData.new()
     stats.payload = "x" * (1024 * 1024 * 8 * 10)
     json_str = RwDts.rwdts_json_from_pbcm(stats.to_pbcm())