summaryrefslogtreecommitdiff
path: root/bench/bench_base.yaml
blob: f767a041a3c87328b605734a3fe79223692df690 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42


- name: importing
  stmt: import pint

- name: empty registry
  setup: import pint
  stmt: ureg = pint.UnitRegistry(None)

- name: default registry
  setup: import pint
  stmt: ureg = pint.UnitRegistry()

- name: finding meter
  setup: |
         import pint
         ureg = pint.UnitRegistry()
  stmts:
    - name: (attr)
      stmt: q = ureg.meter
    - name: (item)
      stmt: q = ureg['meter']

- name: base units
  setup: |
         import pint
         ureg = pint.UnitRegistry()
  stmts:
    - name: meter
      stmt: ureg.get_base_units('meter')
    - name: yard
      stmt: ureg.get_base_units('yard')
    - name: meter / second
      stmt: ureg.get_base_units('meter / second')
    - name: yard / minute
      stmt: ureg.get_base_units('yard / minute')

- name: build cache
  setup: |
         import pint
         ureg = pint.UnitRegistry()
  stmt: ureg._build_cache()