__license__ = 'MIT' __status__ = 'Development' # Acquires data sources _config = CWRConfiguration() # Work Title work_title = basic.alphanum(_config.field_size('work', 'work_title'), compulsory=True) work_title = work_title.setName('Work Title').setResultsName('title') # Submitter Work Number submitter_work_n = basic.alphanum(_config.field_size('work', 'work_id'), compulsory=True) submitter_work_n = submitter_work_n.setName('Submitter Work Number').setResultsName('submitter_work_n') # ISWC iswc = special.iswc() iswc = iswc.setResultsName('iswc') # Copyright Date copyright_date = basic.date() copyright_date = copyright_date.setName('Copyright Date').setResultsName('copyright_date') # Copyright Number copyright_number = basic.alphanum(_config.field_size('work', 'copyright_number')) copyright_number = copyright_number.setName('Copyright Number').setResultsName('copyright_number') # Duration duration = basic.time() duration = duration.setName('Duration').setResultsName('duration') # Recorded Indicator
def setUp(self): self.iswc = special.iswc()
def get_field(self, name=None, columns=None, values=None): return special.iswc(name)
def setUp(self): self.iswc = special.iswc(compulsory=True)