aboutsummaryrefslogtreecommitdiff
path: root/test/sca/test_trace.py
blob: 203c87fdc659fd3f87ae255eb092fd6451a76741 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
import numpy as np

from pyecsca.sca import Trace


def test_basic():
    trace = Trace(np.array([10, 15, 24], dtype=np.dtype("i1")))
    assert trace is not None
    assert "Trace" in str(trace)
    assert trace.trace_set is None


def test_astype():
    trace = Trace(np.array([10, 15, 24], dtype=np.dtype("i1")))
    ta = trace.astype(np.float32)
    assert ta.samples.dtype == np.float32