예제 #1
0
 def test_set_lbuser(self):
     self.pp.stash = 'm02s12i003'
     self.assertEqual(self.pp.stash, pp.STASH(2, 12, 3))
     self.pp.lbuser[6] = 5
     self.assertEqual(self.pp.stash, pp.STASH(5, 12, 3))
     self.pp.lbuser[3] = 4321
     self.assertEqual(self.pp.stash, pp.STASH(5, 4, 321))
예제 #2
0
    def test_set_stash(self):
        self.pp.stash = 'm02s12i003'
        self.assertEqual(self.pp.stash, pp.STASH(2, 12, 3))

        self.pp.stash = pp.STASH(3, 13, 4)
        self.assertEqual(self.pp.stash, pp.STASH(3, 13, 4))
        self.assertEqual(self.pp.lbuser[3], self.pp.stash.lbuser3())
        self.assertEqual(self.pp.lbuser[6], self.pp.stash.lbuser6())

        with self.assertRaises(ValueError):
            self.pp.stash = (4, 15, 5)