Skip to content

Commit ecff689

Browse files
committed
Fix: objects.InnerClass tests fail when run from command line
This due to a difference between the PyCharm and PyTest runners.
1 parent d74ee0e commit ecff689

1 file changed

Lines changed: 7 additions & 7 deletions

File tree

src/bd2k/util/objects.py

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -37,10 +37,10 @@ class InnerClass( object ):
3737
>>> o = Outer()
3838
>>> i = o.new_inner()
3939
>>> i # doctest: +ELLIPSIS
40-
<objects.Inner object at ...> bound to <objects.Outer object at ...>
40+
<bd2k.util.objects.Inner object at ...> bound to <bd2k.util.objects.Outer object at ...>
4141
4242
>>> i.get_outer() # doctest: +ELLIPSIS
43-
<objects.Outer object at ...>
43+
<bd2k.util.objects.Outer object at ...>
4444
4545
Now with inheritance for both inner and outer:
4646
@@ -55,18 +55,18 @@ class InnerClass( object ):
5555
>>> derived_outer = DerivedOuter()
5656
>>> derived_inner = derived_outer.new_inner()
5757
>>> derived_inner # doctest: +ELLIPSIS
58-
<objects.DerivedInner object at ...> bound to <objects.DerivedOuter object at ...>
58+
<bd2k.util.objects.DerivedInner object at ...> bound to <bd2k.util.objects.DerivedOuter object at ...>
5959
6060
>>> derived_inner.get_outer() # doctest: +ELLIPSIS
61-
<objects.DerivedOuter object at ...>
61+
<bd2k.util.objects.DerivedOuter object at ...>
6262
6363
Test a static references:
6464
>>> Outer.Inner
65-
<class 'objects.Inner'>
65+
<class 'bd2k.util.objects.Inner'>
6666
>>> DerivedOuter.Inner
67-
<class 'objects.Inner'>
67+
<class 'bd2k.util.objects.Inner'>
6868
>>> DerivedOuter.DerivedInner
69-
<class 'objects.DerivedInner'>
69+
<class 'bd2k.util.objects.DerivedInner'>
7070
7171
Can't decorate top-level classes. Unfortunately, this is detected when the instance is
7272
created, not when the class is defined.

0 commit comments

Comments
 (0)