code: def test_serialize_model_with_version_and_header(self):
      # arrange
      model = models.SimplePMMLRuleSetModel(
          dataDictionary=None, ruleSetModel=None
      )  # noqa
  
      # when
      serialized = self.nyokaSerializer.serialize(model)
  
      # assert
      expected = """
              <PMML xmlns="http://www.dmg.org/PMML-4_4" version="{version}">
                  <Header copyright="Copyright IBM Corp, exported to PMML by Nyoka (c) 2022 Software AG"
                   description="Default description">
                      <Application name="SimpleRuleSetExport" version="0.0.1"/>
                      <Timestamp>{time}</Timestamp>
                  </Header>
              </PMML>
              """.format(
          version=nyoka_constants.PMML_SCHEMA.VERSION, time=self.now
      )
  
file_path: AIX360/tests/rule_induction/trxf/pmml_export/test_nyoka_serialize_common.py
imports: import datetime
  from unittest import TestCase
  import nyoka.base.constants
  import xmltodict
  import aix360.algorithms.rule_induction.trxf.pmml_export.models
  import aix360.algorithms.rule_induction.trxf.pmml_export.serializer
label_desc: Use image node_id 1 for calling the TestNyokaSerializer obj's underlying member method code with example usage: obj.test_serialize_model_with_version_and_header() without return types