File: test_ulm_dummy.py

package info (click to toggle)
python-ase 3.26.0-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 15,484 kB
  • sloc: python: 148,112; xml: 2,728; makefile: 110; javascript: 47
file content (18 lines) | stat: -rw-r--r-- 449 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# fmt: off
"""Test ase.io.ulm.DummyWriter."""
import numpy as np

from ase.io.ulm import DummyWriter


def test_dummy_write():
    # This writer does not write anything but needs
    # to be able to do the dummy actions
    with DummyWriter() as w:
        w.write(a=1, b=2)
        w.add_array('psi', (1, 2))
        w.fill(np.ones((1, 2)))
        w.sync()
        with w.child('child') as w2:
            w2.write(c=3)
        assert len(w) == 0