Example #1
0
 def testNullIntegrity944(self):
     parm = {
         'light': '1',
         'dark': '2',
         'blank': '3',
         'board':
         '[3,3,3,3,3,3,3,3,3,3,3,3,3,3,1,2,3,3,3,3,2,1,3,3,3,3,3,3,3,3,3,3,3,3,3,3]',
         'integrity': ''
     }
     result = status(parm)
     self.assertEqual(result, {'status': 'error: integrity'})
Example #2
0
 def testMissingDark032(self):
     parm = {
         'light':
         '5',
         'blank':
         '3',
         'board':
         '[3,3,3,3,3,3,3,3,3,3,3,3,3,3,5,2,3,3,3,3,2,5,3,3,3,3,3,3,3,3,3,3,3,3,3,3]',
         'integrity':
         'a348c2dae89e65378fc64d889b1d394819c021b2e4cccb37310bbef9335bb900'
     }
     result = status(parm)
     self.assertEqual(result, {'status': 'ok'})
Example #3
0
 def testMissingBlank042(self):
     parm = {
         'light':
         '5',
         'dark':
         '6',
         'board':
         '[0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,6,0,0,0,0,6,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0]',
         'integrity':
         '062f219e852404144cd7967bcbac5d5d82c151697d8eacfd8c29779acbc58b19'
     }
     result = status(parm)
     self.assertEqual(result, {'status': 'ok'})
Example #4
0
 def testMissingBoard934(self):
     parm = {
         'light':
         '1',
         'dark':
         '2',
         'blank':
         '3',
         'integrity':
         '1e3f8bb2d56c5b4483c9f3dccf7bc16d339534a98020e9a28383aaa219f3e64d'
     }
     result = status(parm)
     self.assertEqual(result, {'status': 'error: board is missing'})
Example #5
0
 def testMissingLight022(self):
     parm = {
         'dark':
         '2',
         'blank':
         '3',
         'board':
         '[3,3,3,3,3,3,3,3,3,3,3,3,3,3,1,2,3,3,3,3,2,1,3,3,3,3,3,3,3,3,3,3,3,3,3,3]',
         'integrity':
         'f01977c17f801c43eeb13fb9f74a49bd0c761db3cdffe01510f47ddd23ab465a'
     }
     result = status(parm)
     self.assertEqual(result, {'status': 'ok'})
Example #6
0
 def testOddBoard933(self):
     parm = {
         'light':
         '1',
         'dark':
         '2',
         'blank':
         '3',
         'board':
         '[3,3,3,3,3,3,3,3,3,3,3,3,3,3,1,2,3,3,3,3,2,1,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3]',
         'integrity':
         '1e3f8bb2d56c5b4483c9f3dccf7bc16d339534a98020e9a28383aaa219f3e64d'
     }
     result = status(parm)
     self.assertEqual(result, {'status': 'error: board is odd'})
Example #7
0
 def testNonSquareBoard930(self):
     parm = {
         'light':
         '1',
         'dark':
         '2',
         'blank':
         '3',
         'board':
         '[3,3,3,3,3,3,3,3,3,3,3,3,3,3,1,2,3,3,3,3,2,1,3,3,3,3,3,3,3,3,3,3,3,3,3]',
         'integrity':
         '9d43a04297202bccc81a13b6857179269c0fe33e5227c6569286d54d82493ba6'
     }
     result = status(parm)
     self.assertEqual(result, {'status': 'error: board is non square'})
Example #8
0
 def testAllNorminal010(self):
     parm = {
         'light':
         '1',
         'dark':
         '2',
         'blank':
         '0',
         'board':
         '[0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,2,0,0,0,0,2,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0]',
         'integrity':
         '6c3ec0129f5e128f48e2541bd6663a52a825c35f99b9a69d9593f2fc44b0bb4b'
     }
     result = status(parm)
     self.assertEqual(result, {'status': 'ok'})
Example #9
0
 def testBoardwithNontokens955(self):
     parm = {
         'light':
         '1',
         'dark':
         '2',
         'blank':
         '3',
         'board':
         '[0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,2,0,0,0,0,2,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0]',
         'integrity':
         'c9fd7c0049f79f33e45998064cd1fca01600dd5cdc55cb3bf33169cd07c1905a'
     }
     result = status(parm)
     self.assertEqual(result, {'status': 'error: board'})
Example #10
0
 def testAboveBoundLight900(self):
     parm = {
         'light':
         '10',
         'dark':
         '2',
         'blank':
         '1',
         'board':
         '[1,1,1,1,1,1,1,1,1,1,1,1,1,1,10,2,1,1,1,1,2,10,1,1,1,1,1,1,1,1,1,1,1,1,1,1]',
         'integrity':
         'b71bf3bee30fb8c3caa49752bcf9656870cfbd3bec4e4353e1e491054bf11c2f'
     }
     result = status(parm)
     self.assertEqual(result, {'status': 'error: light is above bound'})
Example #11
0
 def testNonHexIntegrity942(self):
     parm = {
         'light':
         '1',
         'dark':
         '2',
         'blank':
         '3',
         'board':
         '[3,3,3,3,3,3,3,3,3,3,3,3,3,3,1,2,3,3,3,3,2,1,3,3,3,3,3,3,3,3,3,3,3,3,3,3]',
         'integrity':
         'f01977c17f801c43eeb13fb9f74a49bd0c761db3cdffe01510f47ddd23ab465$'
     }
     result = status(parm)
     self.assertEqual(result, {'status': 'error: integrity'})
Example #12
0
 def testLowBoundLight021(self):
     parm = {
         'light':
         '0',
         'dark':
         '2',
         'blank':
         '1',
         'board':
         '[1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,2,1,1,1,1,2,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1]',
         'integrity':
         '1b7e612b959852acbaf6b55d3f6b8dab2cdc32248a58a89dcf022ae80e5b36de'
     }
     result = status(parm)
     self.assertEqual(result, {'status': 'ok'})
Example #13
0
 def testNonIntegerLight912(self):
     parm = {
         'light':
         '5',
         'dark':
         '1.2',
         'blank':
         '1',
         'board':
         '[1,1,1,1,1,1,1,1,1,1,1,1,1,1,5,1.2,1,1,1,1,1.2,5,1,1,1,1,1,1,1,1,1,1,1,1,1,1]',
         'integrity':
         'e62a2ec6eb082391a6a5664b4f4dbd8130e43d6589267b19b831423bfcde4a9d'
     }
     result = status(parm)
     self.assertEqual(result, {'status': 'error: dark is not integer'})
Example #14
0
 def testBelowBoundDark911(self):
     parm = {
         'light':
         '5',
         'dark':
         '-1',
         'blank':
         '1',
         'board':
         '[1,1,1,1,1,1,1,1,1,1,1,1,1,1,5,-1,1,1,1,1,-1,5,1,1,1,1,1,1,1,1,1,1,1,1,1,1]',
         'integrity':
         '301e0f00c1b83b65adc1d4fd5e87aaf7f594aa20842ab1df86a6be2e144367db'
     }
     result = status(parm)
     self.assertEqual(result, {'status': 'error: dark is below bound'})
Example #15
0
 def testAboveBoundDark910(self):
     parm = {
         'light':
         '5',
         'dark':
         '10',
         'blank':
         '1',
         'board':
         '[1,1,1,1,1,1,1,1,1,1,1,1,1,1,5,10,1,1,1,1,10,5,1,1,1,1,1,1,1,1,1,1,1,1,1,1]',
         'integrity':
         'e8a244c301df58429d82070942fe05dff389162c0aeec8383e3c82863ae09c62'
     }
     result = status(parm)
     self.assertEqual(result, {'status': 'error: dark is above bound'})
Example #16
0
 def testNullLight903(self):
     parm = {
         'light':
         '',
         'dark':
         '2',
         'blank':
         '1',
         'board':
         '[1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,2,1,1,1,1,2,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1]',
         'integrity':
         '1cc0050055aa122edbb536cc63dfe515e6a55132a42a6c8fa41349ab6e572c6a'
     }
     result = status(parm)
     self.assertEqual(result, {'status': 'error: light is null'})
Example #17
0
 def testNonIntegerLight902(self):
     parm = {
         'light':
         'X',
         'dark':
         '2',
         'blank':
         '1',
         'board':
         '[1,1,1,1,1,1,1,1,1,1,1,1,1,1,X,2,1,1,1,1,2,X,1,1,1,1,1,1,1,1,1,1,1,1,1,1]',
         'integrity':
         '8959fc376b23af1520014ef3bef1eb4f924ec692bbbcd9f638245bf85fb0a6da'
     }
     result = status(parm)
     self.assertEqual(result, {'status': 'error: light is not integer'})
Example #18
0
 def testBelowBoundLight901(self):
     parm = {
         'light':
         '-1',
         'dark':
         '2',
         'blank':
         '1',
         'board':
         '[1,1,1,1,1,1,1,1,1,1,1,1,1,1,-1,2,1,1,1,1,2,-1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]',
         'integrity':
         'f31631fdc7ba5ecd3096a306dbc7e43a9bc13fa781b91d83c36057f5050a51da'
     }
     result = status(parm)
     self.assertEqual(result, {'status': 'error: light is below bound'})
Example #19
0
 def testLightEqualDark950(self):
     parm = {
         'light':
         '2',
         'dark':
         '2',
         'blank':
         '0',
         'board':
         '[0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0]',
         'integrity':
         'e50f93033edd2b27fd1c54631a4b574e545df9e8c06e0b4f74ca94841a4ab6c4'
     }
     result = status(parm)
     self.assertEqual(result, {'status': 'error: light is equal to dark'})
Example #20
0
 def testBlankEqualDark952(self):
     parm = {
         'light':
         '1',
         'dark':
         '2',
         'blank':
         '2',
         'board':
         '[2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,2,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2]',
         'integrity':
         '4edfe0aad5d491d98b8103e4f8f899cd3cef690f6ec3602a16e5a0e0301e8bd6'
     }
     result = status(parm)
     self.assertEqual(result, {'status': 'error: dark is equal to blank'})
Example #21
0
 def testNullDark913(self):
     parm = {
         'light':
         '1',
         'dark':
         '',
         'blank':
         '3',
         'board':
         '[3,3,3,3,3,3,3,3,3,3,3,3,3,3,1,2,3,3,3,3,2,1,3,3,3,3,3,3,3,3,3,3,3,3,3,3]',
         'integrity':
         '5d5aeb4a45b57eecf69dcc304664fcf7a6f7c74c86ef9ede14da46ab2d9df242'
     }
     result = status(parm)
     self.assertEqual(result, {'status': 'error: dark is null'})
Example #22
0
 def testEnd072(self):
     parm = {
         'light':
         '1',
         'dark':
         '2',
         'blank':
         '0',
         'board':
         '[1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0, 1,1,1,1,1,1,0,0,1,1,1,1,1,1,0,2,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1]',
         'integrity':
         '8a1c0659575e8cdd01b2e4ff3f431c845e7e7960279bb7abfaa5465e4a755354'
     }
     result = status(parm)
     self.assertEqual(result, {'status': 'end'})
Example #23
0
 def testBlankEquallight951(self):
     parm = {
         'light':
         '1',
         'dark':
         '2',
         'blank':
         '1',
         'board':
         '[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]',
         'integrity':
         'c725061d80e342070c231d2b987c476f92b8f3d9e5826c2223cff281562e8e2c'
     }
     result = status(parm)
     self.assertEqual(result, {'status': 'error: light is equal to blank'})
Example #24
0
 def testAboveBoundBlank920(self):
     parm = {
         'light':
         '1',
         'dark':
         '2',
         'blank':
         '10',
         'board':
         '[10,10,10,10,10,10,10,10,10,10,10,10,10,10,1,2,10,10,10,10,2,1,10,10,10,10,10,10,10,10,10,10,10,10,10,10]',
         'integrity':
         '530242aec98aa07d3c025b9101bd5b840527cd9b03302641da18c801d70c37e8'
     }
     result = status(parm)
     self.assertEqual(result, {'status': 'error: blank is above bound'})
Example #25
0
 def testInvalidIntegrity954(self):
     parm = {
         'light':
         '1',
         'dark':
         '2',
         'blank':
         '3',
         'board':
         '[3,3,3,3,3,3,3,3,3,3,3,3,3,3,1,2,3,3,3,3,2,1,3,3,3,3,3,3,3,3,3,3,3,3,3,3]',
         'integrity':
         '4d5aeb4a45b57eecf69dcc304664fcf7a6f7c74c86ef9ede14da46ab2d9df242'
     }
     result = status(parm)
     self.assertEqual(result, {'status': 'error: integrity'})
Example #26
0
 def testBelowBoundBlank921(self):
     parm = {
         'light':
         '1',
         'dark':
         '2',
         'blank':
         '-1',
         'board':
         '[-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,1,2,-1,-1,-1,-1,2,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1]',
         'integrity':
         '2e226315d3fc18cf5771b45ae78bfe7be9510ee98b6e566e382f8a70861c8e7d'
     }
     result = status(parm)
     self.assertEqual(result, {'status': 'error: blank is below bound'})
Example #27
0
 def testLowBoundDark030(self):
     parm = {
         'light':
         '5',
         'dark':
         '0',
         'blank':
         '9',
         'board':
         '[9,9,9,9,9,9,9,9,9,9,9,9,9,9,5,0,9,9,9,9,0,5,9,9,9,9,9,9,9,9,9,9,9,9,9,9]',
         'integrity':
         '85c972c79b667135f99ad9380f4af4a7495c5b5de3768c9cb36c4bc73f0da08a'
     }
     result = status(parm)
     self.assertEqual(result, {'status': 'ok'})
Example #28
0
 def testNonIntegerBlank922(self):
     parm = {
         'light':
         '1',
         'dark':
         '2',
         'blank':
         '1E5',
         'board':
         '[1E5,1E5,1E5,1E5,1E5,1E5,1E5,1E5,1E5,1E5,1E5,1E5,1E5,1E5,1,2,1E5,1E5,1E5,1E5,2,1,1E5,1E5,1E5,1E5,1E5,1E5,1E5,1E5,1E5,1E5,1E5,1E5,1E5,1E5]',
         'integrity':
         'fe62b7f99befb02e21c50cc755a68ef80fb59d56224b02a1f2888e0830454773'
     }
     result = status(parm)
     self.assertEqual(result, {'status': 'error: blank is not integer'})
Example #29
0
 def testHighBoundDark031(self):
     parm = {
         'light':
         '5',
         'dark':
         '9',
         'blank':
         '3',
         'board':
         '[3,3,3,3,3,3,3,3,3,3,3,3,3,3,5,9,3,3,3,3,9,5,3,3,3,3,3,3,3,3,3,3,3,3,3,3]',
         'integrity':
         '34932b7f4bbafed18cf99e367e29407e6aae8b49b2ced711f31e429e7efc2a12'
     }
     result = status(parm)
     self.assertEqual(result, {'status': 'ok'})
Example #30
0
 def testNullBlank923(self):
     parm = {
         'light':
         '1',
         'dark':
         '2',
         'blank':
         '',
         'board':
         '[0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,2,0,0,0,0,2,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0]',
         'integrity':
         '6c3ec0129f5e128f48e2541bd6663a52a825c35f99b9a69d9593f2fc44b0bb4b'
     }
     result = status(parm)
     self.assertEqual(result, {'status': 'error: blank is null'})