Skip to content

Commit

Permalink
Changed image used in unit tests, and corresponding dimensions, to av…
Browse files Browse the repository at this point in the history
…oid machine-dependent rounding behavior.
  • Loading branch information
mlindgren committed Sep 5, 2012
1 parent 9f35e50 commit aa4a365
Showing 1 changed file with 30 additions and 30 deletions.
60 changes: 30 additions & 30 deletions wandtests/image.py
Expand Up @@ -514,61 +514,61 @@ def resize_errors():
@tests.test
def transform():
"""Transforms (crops and resizes with geometry strings) the image."""
with Image(filename=asset('mona-lisa.jpg')) as img:
with Image(filename=asset('beach.jpg')) as img:
with img.clone() as a:
assert a.size == (402, 599)
assert a.size == (800, 600)
a.transform(resize='200%')
assert a.size == (804, 1198)
assert a.size == (1600, 1200)
with img.clone() as b:
assert b.size == (402, 599)
assert b.size == (800, 600)
b.transform(resize='200%x100%')
assert b.size == (804, 599)
assert b.size == (1600, 600)
with img.clone() as c:
assert c.size == (402, 599)
c.transform(resize='804')
assert c.size == (804, 1198)
assert c.size == (800, 600)
c.transform(resize='1200')
assert c.size == (1200, 900)
with img.clone() as d:
assert d.size == (402, 599)
assert d.size == (800, 600)
d.transform(resize='x300')
assert d.size == (201, 300)
assert d.size == (400, 300)
with img.clone() as e:
assert e.size == (402, 599)
e.transform(resize='201x599')
assert e.size == (201, 300)
assert e.size == (800, 600)
e.transform(resize='400x600')
assert e.size == (400, 300)
with img.clone() as f:
assert f.size == (402, 599)
f.transform(resize='804x599^')
assert f.size == (804, 1198)
assert f.size == (800, 600)
f.transform(resize='1000x1200^')
assert f.size == (1600, 1200)
with img.clone() as g:
assert g.size == (402, 599)
assert g.size == (800, 600)
g.transform(resize='100x100!')
assert g.size == (100, 100)
with img.clone() as h:
assert h.size == (402, 599)
h.transform(resize='201x350>')
assert h.size == (201, 300)
assert h.size == (800, 600)
h.transform(resize='400x500>')
assert h.size == (400, 300)
with img.clone() as i:
assert i.size == (402, 599)
i.transform(resize='804x3000<')
assert i.size == (804, 1198)
assert i.size == (800, 600)
i.transform(resize='1200x3000<')
assert i.size == (1200, 900)
with img.clone() as j:
assert j.size == (402, 599)
j.transform(resize='60300@')
assert j.size == (201, 300)
assert j.size == (800, 600)
j.transform(resize='120000@')
assert j.size == (400, 300)
with img.clone() as k:
assert k.size == (402, 599)
assert k.size == (800, 600)
k.transform(crop='300x300')
assert k.size == (300, 300)
with img.clone() as l:
assert l.size == (402, 599)
assert l.size == (800, 600)
l.transform(crop='300x300+100+100')
assert l.size == (300, 300)
with img.clone() as m:
assert m.size == (402, 599)
assert m.size == (800, 600)
m.transform(crop='300x300-150-150')
assert m.size == (150, 150)
with img.clone() as n:
assert n.size == (402, 599)
assert n.size == (800, 600)
n.transform('300x300', '200%')
assert n.size == (600, 600)

Expand Down

0 comments on commit aa4a365

Please sign in to comment.