Beispiel #1
0
__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
Beispiel #2
0
 def setUp(self):
     self.iswc = special.iswc()
Beispiel #3
0
 def get_field(self, name=None, columns=None, values=None):
     return special.iswc(name)
Beispiel #4
0
 def get_field(self, name=None, columns=None, values=None):
     return special.iswc(name)
Beispiel #5
0
 def setUp(self):
     self.iswc = special.iswc(compulsory=True)
Beispiel #6
0
 def setUp(self):
     self.iswc = special.iswc()