Exemplo n.º 1
0
 def setUp(self):
     self.parser = Parser()
     self.obfuscator = Obfuscator()
     simple_doc = FixtureFiles.documents.get(FixtureFiles.simple_edi_file)
     #don't modify the shared document based on the simple_edi_file, create a copy to modify.
     self.simpleEdiDocument = copy.deepcopy(simple_doc)
     self.obfuscated_doc = self.obfuscator.obfuscate(self.simpleEdiDocument)
Exemplo n.º 2
0
 def setUp(self):
     self.parser = Parser()
     self.obfuscator = Obfuscator()
     simple_doc = FixtureFiles.documents.get(FixtureFiles.simple_edi_file)
     #don't modify the shared document based on the simple_edi_file, create a copy to modify.
     self.simpleEdiDocument = copy.deepcopy(simple_doc)
     self.obfuscated_doc = self.obfuscator.obfuscate(self.simpleEdiDocument)
Exemplo n.º 3
0
class TestObfuscator(unittest.TestCase):
    def setUp(self):
        self.parser = Parser()
        self.obfuscator = Obfuscator()
        simple_doc = FixtureFiles.documents.get(FixtureFiles.simple_edi_file)
        #don't modify the shared document based on the simple_edi_file, create a copy to modify.
        self.simpleEdiDocument = copy.deepcopy(simple_doc)
        self.obfuscated_doc = self.obfuscator.obfuscate(self.simpleEdiDocument)


    def test_obfuscator_sender_ids(self):
        id_value = "OBFUSCATE34AA  "
        self.assertEqual(id_value, self.obfuscated_doc.interchange.header.isa06.content)
        self.assertEqual(id_value, self.obfuscated_doc.interchange.groups[0].header.gs02.content)

    def test_obfuscator_receiver_ids(self):
        id_value = "OBFUSCATE78BB  "
        self.assertEqual(id_value, self.obfuscated_doc.interchange.header.isa08.content)
        self.assertEqual(id_value, self.obfuscated_doc.interchange.groups[0].header.gs03.content)

    def test_obfuscator_control_ids(self):
        control_id = "OBF456789"
        self.assertEqual(control_id, self.obfuscated_doc.interchange.header.isa13.content)
        self.assertEqual(control_id, self.obfuscated_doc.interchange.trailer.iea02.content)
        self.assertEqual(control_id, self.obfuscated_doc.interchange.groups[0].header.gs06.content)
        self.assertEqual(control_id, self.obfuscated_doc.interchange.groups[0].trailer.ge02.content)
Exemplo n.º 4
0
 def testLoss(self):
     myManager = HM_manage.HMmanager()
     myLives = myManager.myLives
     myManager.myObfuscator = Obfuscator.aObfuscator("testWord")
     for i in range(0, myLives):
         print myManager.myLives
         myManager.checkCharacter('a')
     self.assertLess(myManager.winState, 0)
Exemplo n.º 5
0
 def testLoss(self):
     myManager = HM_manage.HMmanager()
     myLives = myManager.myLives
     myManager.myObfuscator = Obfuscator.aObfuscator("testWord")
     for i in range(0, myLives):
         print myManager.myLives
         myManager.checkCharacter('a')
     self.assertLess(myManager.winState, 0)
Exemplo n.º 6
0
class TestObfuscator(unittest.TestCase):
    def setUp(self):
        self.parser = Parser()
        self.obfuscator = Obfuscator()
        simple_doc = FixtureFiles.documents.get(FixtureFiles.simple_edi_file)
        #don't modify the shared document based on the simple_edi_file, create a copy to modify.
        self.simpleEdiDocument = copy.deepcopy(simple_doc)
        self.obfuscated_doc = self.obfuscator.obfuscate(self.simpleEdiDocument)

    def test_obfuscator_sender_ids(self):
        id_value = "OBFUSCATE34AA  "
        self.assertEqual(id_value,
                         self.obfuscated_doc.interchange.header.isa06.content)
        self.assertEqual(
            id_value,
            self.obfuscated_doc.interchange.groups[0].header.gs02.content)

    def test_obfuscator_receiver_ids(self):
        id_value = "OBFUSCATE78BB  "
        self.assertEqual(id_value,
                         self.obfuscated_doc.interchange.header.isa08.content)
        self.assertEqual(
            id_value,
            self.obfuscated_doc.interchange.groups[0].header.gs03.content)

    def test_obfuscator_control_ids(self):
        control_id = "OBF456789"
        self.assertEqual(control_id,
                         self.obfuscated_doc.interchange.header.isa13.content)
        self.assertEqual(control_id,
                         self.obfuscated_doc.interchange.trailer.iea02.content)
        self.assertEqual(
            control_id,
            self.obfuscated_doc.interchange.groups[0].header.gs06.content)
        self.assertEqual(
            control_id,
            self.obfuscated_doc.interchange.groups[0].trailer.ge02.content)
Exemplo n.º 7
0
 def testOngoing(self):
     myManager = HM_manage.HMmanager()
     myManager.myObfuscator = Obfuscator.aObfuscator("testWord")
     myManager.checkCharacter('a')
     self.assertEqual(myManager.winState, 0)
Exemplo n.º 8
0
 def testRun(self):
     myManager = HM_manage.HMmanager()
     myLives = myManager.myLives
     myManager.myObfuscator = Obfuscator.aObfuscator("testWord")
     myManager.checkCharacter('a')
     self.assertEqual(myManager.myLives, myLives - 1)
Exemplo n.º 9
0
 def __init__(self):
     self.myLives = 5
     self.winState = 0  #0 = ongoing, 1 won, -1 lost
     self.mySelector = WordSelector.aWordSelector()
     self.myWord = self.mySelector.myWord
     self.myObfuscator = Obfuscator.aObfuscator(self.myWord)
Exemplo n.º 10
0
 def testOngoing(self):
     myManager = HM_manage.HMmanager()
     myManager.myObfuscator = Obfuscator.aObfuscator("testWord")
     myManager.checkCharacter('a')
     self.assertEqual(myManager.winState, 0)
Exemplo n.º 11
0
 def testRun(self):
     myManager = HM_manage.HMmanager()
     myLives = myManager.myLives
     myManager.myObfuscator = Obfuscator.aObfuscator("testWord")
     myManager.checkCharacter('a')
     self.assertEqual(myManager.myLives,myLives-1)
Exemplo n.º 12
0
 def __init__(self):
     self.myLives = 5
     self.winState = 0 #0 = ongoing, 1 won, -1 lost
     self.mySelector = WordSelector.aWordSelector()
     self.myWord = self.mySelector.myWord
     self.myObfuscator = Obfuscator.aObfuscator(self.myWord)