~osomon/pyexiv2/pyexiv2-0.3

« back to all changes in this revision

Viewing changes to test/iptc.py

  • Committer: Olivier Tilloy
  • Date: 2011-10-24 07:48:50 UTC
  • Revision ID: olivier@tilloy.net-20111024074850-tecse1azt1rvgi5m
Replace the deprecated 'raw_values' and 'values' attributes by 'raw_value' and 'value', respectively, in the IPTC unit tests.

Show diffs side-by-side

added added

removed removed

Lines of Context:
219
219
 
220
220
    def test_set_single_value_raises(self):
221
221
        tag = IptcTag('Iptc.Application2.City', ['Seattle'])
222
 
        self.failUnlessRaises(TypeError, setattr, tag, 'values', 'Barcelona')
 
222
        self.failUnlessRaises(TypeError, setattr, tag, 'value', 'Barcelona')
223
223
 
224
 
    def test_set_values(self):
 
224
    def test_set_value(self):
225
225
        tag = IptcTag('Iptc.Application2.City', ['Seattle'])
226
 
        old_values = tag.value
 
226
        old_value = tag.value
227
227
        tag.value = ['Barcelona']
228
 
        self.failIfEqual(tag.value, old_values)
 
228
        self.failIfEqual(tag.value, old_value)
229
229
 
230
 
    def test_set_raw_values_invalid(self):
 
230
    def test_set_raw_value_invalid(self):
231
231
        tag = IptcTag('Iptc.Envelope.DateSent')
232
 
        values = ['foo']
233
 
        self.failUnlessRaises(ValueError, setattr, tag, 'raw_values', values)
 
232
        value = ['foo']
 
233
        self.failUnlessRaises(ValueError, setattr, tag, 'raw_value', value)
234
234
 
235
 
    def test_set_values_non_repeatable(self):
 
235
    def test_set_value_non_repeatable(self):
236
236
        tag = IptcTag('Iptc.Application2.ReleaseDate')
237
 
        values = [datetime.date.today(), datetime.date.today()]
238
 
        self.failUnlessRaises(KeyError, setattr, tag, 'values', values)
 
237
        value = [datetime.date.today(), datetime.date.today()]
 
238
        self.failUnlessRaises(KeyError, setattr, tag, 'value', value)
239
239
 
240
240
    def test_deprecated_properties(self):
241
241
        # The .raw_values and .values properties are deprecated in favour of