Skip to content

Commit

Permalink
fixing unit tests
Browse files Browse the repository at this point in the history
  • Loading branch information
jborden committed Mar 15, 2017
1 parent 033c172 commit 800a2c3
Show file tree
Hide file tree
Showing 2 changed files with 18 additions and 19 deletions.
1 change: 0 additions & 1 deletion Products/Zuul/facades/__init__.py
Expand Up @@ -247,7 +247,6 @@ def mergeBuckets(sortedkeys, buckets):
prodStateBuckets[ps] = []

for brain in psFilteredbrains:
import pdb; pdb.set_trace()
prodState = psManager.getProductionStateFromGUID(IGlobalIdentifier(brain).getGUID())
prodStateBuckets[prodState].append(brain)

Expand Down
36 changes: 18 additions & 18 deletions Products/Zuul/tests/test_devicefacade.py
Expand Up @@ -151,11 +151,11 @@ def test_deviceSearchByProdState(self):

results = self.facade.getDeviceBrains(uid="/zport/dmd/Devices", params=dict(productionState=[400]))
self.assertEquals(1, results.total)
self.assertEquals(iter(results).next().getProductionState(), 400)
self.assertEquals(iter(results).next().getObject().getProductionState(), 400)

results = self.facade.getDeviceBrains(uid="/zport/dmd/Devices", params=dict(productionState=[1000]))
self.assertEquals(1, results.total)
self.assertEquals(iter(results).next().getProductionState(), 1000)
self.assertEquals(iter(results).next().getObject().getProductionState(), 1000)

def test_deviceSortByProdState(self):
devMaintenance = self.dmd.Devices.createInstance('devMaintenance')
Expand All @@ -166,15 +166,15 @@ def test_deviceSortByProdState(self):
results = self.facade.getDeviceBrains(uid="/zport/dmd/Devices", sort='productionState')
resultIter = iter(results)
self.assertEquals(2, results.total)
self.assertEquals(resultIter.next().getProductionState(), 400)
self.assertEquals(resultIter.next().getProductionState(), 1000)
self.assertEquals(resultIter.next().getObject().getProductionState(), 400)
self.assertEquals(resultIter.next().getObject().getProductionState(), 1000)

# descending order
results = self.facade.getDeviceBrains(uid="/zport/dmd/Devices", sort='productionState', dir='DESC')
resultIter = iter(results)
self.assertEquals(2, results.total)
self.assertEquals(resultIter.next().getProductionState(), 1000)
self.assertEquals(resultIter.next().getProductionState(), 400)
self.assertEquals(resultIter.next().getObject().getProductionState(), 1000)
self.assertEquals(resultIter.next().getObject().getProductionState(), 400)

def test_deviceSearchByProdStateAndLocationReturnsCorrectDevices(self):
manage_addLocation(self.dmd.Locations, "test1")
Expand All @@ -195,14 +195,14 @@ def test_deviceSearchByProdStateAndLocationReturnsCorrectDevices(self):
results = self.facade.getDeviceBrains(uid="/zport/dmd/Devices", params=dict(productionState=[400], location="test1"))
self.assertEquals(1, results.total)
device = iter(results).next()
self.assertEquals(device.getProductionState(), 400)
self.assertEquals(device.location.getRelatedId(), "test1")
self.assertEquals(device.getObject().getProductionState(), 400)
self.assertEquals(device.getObject().location.getRelatedId(), "test1")

results = self.facade.getDeviceBrains(uid="/zport/dmd/Devices", params=dict(productionState=[1000], location="test1"))
self.assertEquals(1, results.total)
device = iter(results).next()
self.assertEquals(device.getProductionState(), 1000)
self.assertEquals(device.location.getRelatedId(), "test1")
self.assertEquals(device.getObject().getProductionState(), 1000)
self.assertEquals(device.getObject().location.getRelatedId(), "test1")

def test_deviceSortByProdStateWithLocationFilterReturnsCorrectDevicesAndSortsCorrectly(self):
manage_addLocation(self.dmd.Locations, "test1")
Expand All @@ -226,22 +226,22 @@ def test_deviceSortByProdStateWithLocationFilterReturnsCorrectDevicesAndSortsCor
resultIter = iter(results)
self.assertEquals(2, results.total)
device = resultIter.next()
self.assertEquals(device.getProductionState(), 400)
self.assertEquals(device.location.getRelatedId(), 'test1')
self.assertEquals(device.getObject().getProductionState(), 400)
self.assertEquals(device.getObject().location.getRelatedId(), 'test1')
device = resultIter.next()
self.assertEquals(device.getProductionState(), 1000)
self.assertEquals(device.location.getRelatedId(), 'test1')
self.assertEquals(device.getObject().getProductionState(), 1000)
self.assertEquals(device.getObject().location.getRelatedId(), 'test1')

# test sort in descending order with location filter
results = self.facade.getDeviceBrains(uid="/zport/dmd/Devices", sort='productionState', dir='DESC', params=dict(location="test1"))
resultIter = iter(results)
self.assertEquals(2, results.total)
device = resultIter.next()
self.assertEquals(device.getProductionState(), 1000)
self.assertEquals(device.location.getRelatedId(), 'test1')
self.assertEquals(device.getObject().getProductionState(), 1000)
self.assertEquals(device.getObject().location.getRelatedId(), 'test1')
device = resultIter.next()
self.assertEquals(device.getProductionState(), 400)
self.assertEquals(device.location.getRelatedId(), 'test1')
self.assertEquals(device.getObject().getProductionState(), 400)
self.assertEquals(device.getObject().location.getRelatedId(), 'test1')

def test_setProductionState(self):
dev = self.dmd.Devices.createInstance('dev')
Expand Down

0 comments on commit 800a2c3

Please sign in to comment.