code: def test_simple(self):
      metadata = {
          "location": "s3://bucket/path/to/file",
          "last_modification": "2021-08-09 09:41:53",
          "file_size": "18",
      }
  
      serialized = ArtifactMetadataSerializer.serialize(metadata)
  
      self.assertListEqual(
          [
              {"key": "file_size", "value": "18"},
              {
                  "key": "last_modification",
                  "value": "2021-08-09 09:41:53",
              },
              {"key": "location", "value": "s3://bucket/path/to/file"},
          ],
          serialized,
      )
  
      deserialized = ArtifactMetadataSerializer.deserialize(serialized)
  
      self.assertDictEqual(metadata, deserialized)
  
imports: import unittest
  from neptune.internal.artifacts.types import ArtifactMetadataSerializer
label_desc: Use image node_id 1 for calling the TestArtifactMetadataSerializer obj's underlying member method code with example usage: obj.test_simple() without return types