~ubuntu-branches/ubuntu/karmic/cedar-backup2/karmic

« back to all changes in this revision

Viewing changes to test/configtests.py

  • Committer: Bazaar Package Importer
  • Author(s): Kenneth J. Pronovici
  • Date: 2006-12-18 22:59:17 UTC
  • mfrom: (1.1.5 upstream)
  • Revision ID: james.westby@ubuntu.com-20061218225917-gwos76xdo3jewj6i
Tags: 2.9.0-1
* New upstream release.
  - Provide way to configure dev=/dev/cdrw and the like (closes: #403546).
  - Fix, clean up and reorganize parts of user manual (closes: #403448, #403662).

Show diffs side-by-side

added added

removed removed

Lines of Context:
28
28
# Author   : Kenneth J. Pronovici <pronovic@ieee.org>
29
29
# Language : Python (>= 2.3)
30
30
# Project  : Cedar Backup, release 2
31
 
# Revision : $Id: configtests.py 947 2006-03-05 19:43:48Z pronovic $
 
31
# Revision : $Id: configtests.py 1016 2006-12-19 01:41:33Z pronovic $
32
32
# Purpose  : Tests configuration functionality.
33
33
#
34
34
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
5001
5001
      """
5002
5002
      store = StoreConfig()
5003
5003
      self.failUnlessEqual(None, store.deviceScsiId)
5004
 
      self.failUnlessAssignRaises(ValueError, store, "deviceScsiId", "ATB:0,0,0")
 
5004
      self.failUnlessAssignRaises(ValueError, store, "deviceScsiId", "ATA;0,0,0")
 
5005
      self.failUnlessEqual(None, store.deviceScsiId)
 
5006
      self.failUnlessAssignRaises(ValueError, store, "deviceScsiId", "ATAPI-0,0,0")
5005
5007
      self.failUnlessEqual(None, store.deviceScsiId)
5006
5008
      self.failUnlessAssignRaises(ValueError, store, "deviceScsiId", "1:2:3")
5007
5009
      self.failUnlessEqual(None, store.deviceScsiId)
6771
6773
      config.store.warnMidnite = True
6772
6774
      self.failUnlessRaises(ValueError, config._validateStore)
6773
6775
 
6774
 
      config.store = StoreConfig()
6775
 
      config.store.sourceDir = "/source"
6776
 
      config.store.mediaType = "cdr-74"
6777
 
      config.store.deviceType = "cdwriter"
6778
 
      config.store.devicePath = "/dev/cdrw"
6779
 
      config.store.driveSpeed = 4
6780
 
      config.store.checkData = True
6781
 
      config.store.warnMidnite = True
6782
 
      self.failUnlessRaises(ValueError, config._validateStore)
6783
 
 
6784
6776
   def testValidate_039(self):
6785
6777
      """
6786
6778
      Test validate on store section missing one each of device type, drive
7169
7161
      path = self.resources["cback.conf.11"]
7170
7162
      config = Config(xmlPath=path, validate=False)
7171
7163
      expected = Config()
7172
 
      expected.store = StoreConfig("/opt/backup/staging", mediaType="cdrw-74", devicePath="/dev/cdrw", deviceScsiId="0,0,0")
 
7164
      expected.store = StoreConfig("/opt/backup/staging", mediaType="cdrw-74", devicePath="/dev/cdrw", deviceScsiId=None)
7173
7165
      self.failUnlessEqual(expected, config)
7174
7166
 
7175
7167
   def testParse_024(self):
7295
7287
      expected.store.mediaType = "cdrw-74"
7296
7288
      expected.store.deviceType = "cdwriter"
7297
7289
      expected.store.devicePath = "/dev/cdrw"
7298
 
      expected.store.deviceScsiId = "0,0,0"
 
7290
      expected.store.deviceScsiId = None
7299
7291
      expected.store.driveSpeed = 4
7300
7292
      expected.store.checkData = True
7301
7293
      expected.store.warnMidnite = True
7351
7343
      expected.store.mediaType = "cdrw-74"
7352
7344
      expected.store.deviceType = "cdwriter"
7353
7345
      expected.store.devicePath = "/dev/cdrw"
7354
 
      expected.store.deviceScsiId = "0,0,0"
 
7346
      expected.store.deviceScsiId = None
7355
7347
      expected.store.driveSpeed = 4
7356
7348
      expected.store.checkData = True
7357
7349
      expected.store.warnMidnite = True