def test_artifact_sample_data(self): """Test all add methods for building an artifact""" tac = TreeherderArtifactCollection() for artifact in self.artifact_data: ta = TreeherderArtifact() ta.add_blob(artifact['blob']) ta.add_job_guid(artifact['job_guid']) ta.add_name(artifact['name']) ta.add_type(artifact['type']) self.compare_structs(ta.data, artifact) tac.add(ta) # confirm we get the same thing if we initialize from # a resultset dict ta_struct = TreeherderArtifact(artifact) self.compare_structs(ta_struct.data, artifact)