File: test_resource.py

package info (click to toggle)
labgrid 25.0.1-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 2,796 kB
  • sloc: python: 21,352; sh: 846; makefile: 35
file content (21 lines) | stat: -rw-r--r-- 629 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
from labgrid.resource import ManagedResource, Resource


def test_create_resource(target):
    resource = Resource(target, "resource")

def test_create_managed_resource(target):
    resource_1 = ManagedResource(target, "managedr1")
    resource_2 = ManagedResource(target, "managedr2")
    assert resource_1.manager is resource_2.manager

def test_hash_is(target):
    resource1 = Resource(target, "resource1")
    resource2 = Resource(target, "resource2")
    assert resource1 is not resource2

def test_hash_set(target):
    resource1 = Resource(target, "resource")
    k = set()
    k.add(resource1)
    assert resource1 in k