예제 #1
0
    def testFirst(self):
        envs = Environments()
        self.assertIsNone(envs.first())

        envs.add(envs.new(), persist=False)
        first =  envs._items[0]
        self.assertEqual(envs.first(), first)
예제 #2
0
 def testAdd(self):
     envs = Environments()
     before_count = len(envs.all())
     self.assertTrue(envs.add(envs.new(), persist=False))
     after_count = len(envs.all())
     self.assertGreater(after_count, before_count)
     self.assertEqual(before_count + 1, after_count)