code: def test_watermarks_periodic_bounded(self):
      rowtime = Rowtime().watermarks_periodic_bounded(1000)
  
      properties = rowtime.to_properties()
      expected = {
          "rowtime.watermarks.type": "periodic-bounded",
          "rowtime.watermarks.delay": "1000",
      }
      self.assertEqual(expected, properties)
  
imports: import collections
  import sys
  from pyflink.table.descriptors import Rowtime, Schema
  from pyflink.table.table_schema import TableSchema
  from pyflink.table.types import DataTypes
  from pyflink.testing.test_case_utils import PyFlinkTestCase
label_desc: Use image node_id 5 for calling the RowTimeDescriptorTests obj's underlying member method code with example usage: obj.test_watermarks_periodic_bounded() without return types