class CSVHTTPFileDataSource(HTTPFileDataSource): rdf_namespace = Namespace(DS_NS['CSVHTTPFileDataSource#']) csv_header = Informational(display_name='Header column names', multiple=False) csv_field_delimiter = Informational(display_name='CSV field delimiter')
class CSVDataSource(LocalFileDataSource): rdf_namespace = Namespace(DS_NS['CSVDataSource#']) csv_file_name = Informational(display_name='CSV file name', also=LocalFileDataSource.file_name) csv_header = Informational(display_name='Header column names', multiple=False) csv_field_delimiter = Informational(display_name='CSV field delimiter')
class C(self.DS1): q = Informational(also=self.DS1.a, default_value='Q') p = Informational(also=self.DS1.a)
class C(self.DS1): q = Informational(also=self.DS1.a)
class DS2(DS1): b = Informational() a = 'D'
class DS1(DataSource): a = Informational(default_value='A')
def test_default_display_name(self): inf = Informational(name='test') self.assertEqual(inf.display_name, 'test')
def test_default_multiple(self): inf = Informational() self.assertTrue(inf.multiple)
def test_default_property_type(self): inf = Informational() self.assertEqual(inf.property_type, 'DatatypeProperty')
class C(self.DS1): q = Informational(also=self.DS1.a, default_value='R') a = 'M'
class SCIRNASeqDataSource(DataSource): data_url = Informational('Data URL')