33import unittest
44from datetime import datetime
55
6- from aind_data_schema .metadata import Metadata , MetadataStatus
6+ from aind_data_schema .metadata import ExternalPlatforms , Metadata , MetadataStatus
77from aind_data_schema .procedures import Procedures
88from aind_data_schema .subject import Subject
99
@@ -22,6 +22,7 @@ def test_constructors(self):
2222 location = "Test Location" ,
2323 metadata_status = MetadataStatus .VALID ,
2424 subject = Subject .construct (),
25+ external_links = [{ExternalPlatforms .CODEOCEAN : "abc-1234" }],
2526 )
2627 self .assertIsNotNone (d1 )
2728 self .assertEqual (d1 .schema_version , "0.0.1" )
@@ -36,9 +37,11 @@ def test_constructors(self):
3637 metadata_status = MetadataStatus .VALID ,
3738 subject = Subject .construct (),
3839 procedures = Procedures .construct (),
40+ external_links = [{ExternalPlatforms .CODEOCEAN : "abc-1234" }],
3941 )
4042 self .assertIsNotNone (d2 )
4143 self .assertTrue (hasattr (d2 , "procedures" ))
44+ self .assertTrue (hasattr (d2 , "external_links" ))
4245
4346
4447if __name__ == "__main__" :
0 commit comments