def test_frbr_uri(self): a = Act() a.expression_date = '2012-01-01' a.frbr_uri = '/zm/act/2007/01' assert_equal(a.frbr_uri.work_uri(), '/zm/act/2007/01') assert_equal(a.number, '01') assert_equal(a.meta.identification.FRBRWork.FRBRthis.get('value'), '/zm/act/2007/01/main') assert_equal(a.meta.identification.FRBRWork.FRBRuri.get('value'), '/zm/act/2007/01') assert_equal(a.meta.identification.FRBRWork.FRBRcountry.get('value'), 'zm') assert_equal(a.meta.identification.FRBRExpression.FRBRthis.get('value'), '/zm/act/2007/01/eng@2012-01-01/main') assert_equal(a.meta.identification.FRBRExpression.FRBRuri.get('value'), '/zm/act/2007/01/eng@2012-01-01') assert_equal(a.meta.identification.FRBRManifestation.FRBRthis.get('value'), '/zm/act/2007/01/eng@2012-01-01/main') assert_equal(a.meta.identification.FRBRManifestation.FRBRuri.get('value'), '/zm/act/2007/01/eng@2012-01-01')
def test_expression_date(self): a = Act() a.expression_date = '2012-01-02' assert_equal(datestring(a.expression_date), '2012-01-02') assert_is_instance(a.expression_date, date)