File: test_ulm_dummy.py

package info (click to toggle)
python-ase 3.22.1-3
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 14,344 kB
  • sloc: python: 126,379; xml: 946; makefile: 111; javascript: 47
file content (17 lines) | stat: -rw-r--r-- 438 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
"""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