summaryrefslogtreecommitdiff
path: root/cesar/test_general
diff options
context:
space:
mode:
authorThierry Carré2011-12-01 09:31:05 +0100
committerThierry Carré2011-12-01 09:33:16 +0100
commit853942762ee31f26ee396583e14819572109d2d6 (patch)
tree227faae989e9344ad52c2959eebf980ef0b03a5a /cesar/test_general
parent9cf72ec713ffdcf36bd921c88e19ae3d17bcd5c6 (diff)
cesar: wrong snid was expected in sc08 maximus test, closes #2848
Diffstat (limited to 'cesar/test_general')
-rw-r--r--cesar/test_general/station/scenario/py/sc08_bentry_change.py7
1 files changed, 4 insertions, 3 deletions
diff --git a/cesar/test_general/station/scenario/py/sc08_bentry_change.py b/cesar/test_general/station/scenario/py/sc08_bentry_change.py
index 0e9c321172..c32acc3d78 100644
--- a/cesar/test_general/station/scenario/py/sc08_bentry_change.py
+++ b/cesar/test_general/station/scenario/py/sc08_bentry_change.py
@@ -103,7 +103,8 @@ class TestBentryChange (unittest.TestCase):
# We will change the snid using a fcall message.
fcall = maximus.create_fcall ("fc_cco_change_snid")
fcall.set_sta (cco.get_sta_cesar().get())
- fcall.add_param_ushort ('snid', snid + 1)
+ new_snid = (snid + 1) % 0x10
+ fcall.add_param_ushort ('snid', new_snid)
fcall.send()
# Get all Beacon emitted by the CCo.
beacons = self.csi.sniff_packets (25)
@@ -111,7 +112,7 @@ class TestBentryChange (unittest.TestCase):
# Check the presence of the beacon entry change snid.
bentry = BEntryChangeSnid (
header = scammer.BENTRY_HDR['CHANGE_SNID'],
- length = 1, sccd = 4, newsnid = snid + 1)
+ length = 1, sccd = 4, newsnid = new_snid)
for i in beacons:
vs_sniffer_ind = Ether (i.get ())
beacon = scammer.get_sniffed_mme (vs_sniffer_ind)
@@ -125,7 +126,7 @@ class TestBentryChange (unittest.TestCase):
for i in range (avln.get_nb_sta ()):
sta = avln.get_sta (i)
own.get_data (maximus, sta.get_sta_cesar())
- self.failUnless (snid + 1 == own.snid)
+ self.failUnless (new_snid == own.snid)
# Test is ended.
self.uninit ()