예제 #1
0
    def test_to_dict_is_a_copy(self):
        metadata = ExtractedMetadata(summary="summary")
        metadata_dict = metadata.to_dict()
        metadata_dict["summary"] = "edited summary"

        # Ensure the metadata cannot be edited with its dict
        self.assertThat(metadata.get_summary(), Equals("summary"))
예제 #2
0
    def test_to_dict_is_a_copy(self):
        metadata = ExtractedMetadata(summary="summary")
        metadata_dict = metadata.to_dict()
        metadata_dict["summary"] = "edited summary"

        # Ensure the metadata cannot be edited with its dict
        self.assertThat(metadata.get_summary(), Equals("summary"))
예제 #3
0
    def test_update_overwrite(self):
        metadata = ExtractedMetadata(summary="summary", description="description")
        metadata2 = ExtractedMetadata(description="new description")
        metadata.update(metadata2)

        self.assertThat(metadata.get_summary(), Equals("summary"))
        self.assertThat(metadata.get_description(), Equals("new description"))
예제 #4
0
    def test_update_merge(self):
        metadata = ExtractedMetadata(summary="summary")
        metadata2 = ExtractedMetadata(description="description")
        metadata.update(metadata2)

        self.assertThat(metadata.get_summary(), Equals("summary"))
        self.assertThat(metadata.get_description(), Equals("description"))
예제 #5
0
    def test_to_dict_is_a_copy(self):
        metadata = ExtractedMetadata(summary='summary')
        metadata_dict = metadata.to_dict()
        metadata_dict['summary'] = 'edited summary'

        # Ensure the metadata cannot be edited with its dict
        self.assertThat(metadata.get_summary(), Equals('summary'))
예제 #6
0
    def test_update_merge(self):
        metadata = ExtractedMetadata(summary='summary')
        metadata2 = ExtractedMetadata(description='description')
        metadata.update(metadata2)

        self.assertThat(metadata.get_summary(), Equals('summary'))
        self.assertThat(metadata.get_description(), Equals('description'))
예제 #7
0
    def test_init(self):
        metadata = ExtractedMetadata(summary="summary")

        self.assertThat(metadata.get_summary(), Equals("summary"))
        self.assertThat(metadata.get_description(), Equals(None))
예제 #8
0
    def test_init(self):
        metadata = ExtractedMetadata(summary="summary")

        self.assertThat(metadata.get_summary(), Equals("summary"))
        self.assertThat(metadata.get_description(), Equals(None))