def test_date(): prop = DateProperty() prop.name = 'foo' prop.owner = FooBar somedate = date(2012, 12, 15) assert prop.deflate(somedate) == '2012-12-15' assert prop.inflate('2012-12-15') == somedate
def test_date(): prop = DateProperty() prop.name = "foo" prop.owner = FooBar somedate = date(2012, 12, 15) assert prop.deflate(somedate) == "2012-12-15" assert prop.inflate("2012-12-15") == somedate
def test_date_exceptions(): prop = DateProperty() prop.name = 'date' prop.owner = FooBar faulty = '2012-14-13' try: prop.inflate(faulty) except InflateError as e: assert 'inflate property' in str(e) else: assert False, "InflateError not raised." try: prop.deflate(faulty) except DeflateError as e: assert 'deflate property' in str(e) else: assert False, "DeflateError not raised."
def test_date_exceptions(): prop = DateProperty() prop.name = 'date' prop.owner = FooBar faulty = '2012-14-13' try: prop.inflate(faulty) except InflateError as e: assert True assert str(e).index('inflate property') else: assert False try: prop.deflate(faulty) except DeflateError as e: assert True assert str(e).index('deflate property') else: assert False
def test_date_exceptions(): prop = DateProperty() prop.name = "date" prop.owner = FooBar faulty = "2012-14-13" try: prop.inflate(faulty) except InflateError as e: assert True assert str(e).index("inflate property") else: assert False try: prop.deflate(faulty) except DeflateError as e: assert True assert str(e).index("deflate property") else: assert False