def test_buffered_mode_change_buffer_size(self): assert not signac.is_buffered() with signac.buffered(buffer_size=12): assert signac.buffered() assert signac.get_buffer_size() == 12 assert not signac.is_buffered() with pytest.raises(TypeError): with signac.buffered(buffer_size=True): pass assert not signac.is_buffered() with signac.buffered(buffer_size=12): assert signac.buffered() assert signac.get_buffer_size() == 12 with signac.buffered(buffer_size=12): assert signac.buffered() assert signac.get_buffer_size() == 12 assert not signac.is_buffered() with pytest.raises(BufferException): with signac.buffered(buffer_size=12): assert signac.buffered() assert signac.get_buffer_size() == 12 with signac.buffered(buffer_size=14): pass
def test_buffered_mode_change_buffer_size(self): self.assertFalse(signac.is_buffered()) with signac.buffered(buffer_size=12): self.assertTrue(signac.buffered()) self.assertEqual(signac.get_buffer_size(), 12) self.assertFalse(signac.is_buffered()) with self.assertRaises(TypeError): with signac.buffered(buffer_size=True): pass self.assertFalse(signac.is_buffered()) with signac.buffered(buffer_size=12): self.assertTrue(signac.buffered()) self.assertEqual(signac.get_buffer_size(), 12) with signac.buffered(buffer_size=12): self.assertTrue(signac.buffered()) self.assertEqual(signac.get_buffer_size(), 12) self.assertFalse(signac.is_buffered()) with self.assertRaises(BufferException): with signac.buffered(buffer_size=12): self.assertTrue(signac.buffered()) self.assertEqual(signac.get_buffer_size(), 12) with signac.buffered(buffer_size=14): pass
def test_buffered_mode_change_buffer_size(self): assert not signac.is_buffered() with signac.buffered(buffer_size=12): assert signac.buffered() assert signac.get_buffer_size() == 12 assert not signac.is_buffered() assert not signac.is_buffered() with signac.buffered(buffer_size=12): assert signac.buffered() assert signac.get_buffer_size() == 12 with signac.buffered(): assert signac.buffered() assert signac.get_buffer_size() == 12 assert not signac.is_buffered()