From a8d097cab0dca209bf05fc16561f63ae74850de5 Mon Sep 17 00:00:00 2001
From: ulif <uli@gnufix.de>
Date: Thu, 29 Jan 2015 09:50:13 +0100
Subject: [PATCH] Move helpers to top.

---
 tests/test_diceware.py | 23 +++++++++++------------
 1 file changed, 11 insertions(+), 12 deletions(-)

diff --git a/tests/test_diceware.py b/tests/test_diceware.py
index 54ec0e0..d44dd93 100644
--- a/tests/test_diceware.py
+++ b/tests/test_diceware.py
@@ -7,6 +7,17 @@ from diceware.diceware import (
     )
 
 
+class FakeRandom(object):
+    # a very, very bad random generator.
+    # Very handy for tests, though :-)
+
+    nums_to_draw = [0] * 100
+
+    def choice(self, elems):
+        num, self.nums_to_draw = self.nums_to_draw[0], self.nums_to_draw[1:]
+        return elems[num]
+
+
 @pytest.fixture(scope="function")
 def argv_handler(request):
     """This fixture restores sys.argv after tests.
@@ -41,18 +52,6 @@ class Test_GetWordList(object):
         assert ['a'] == get_wordlist(in_file.strpath)
 
 
-class FakeRandom(object):
-    # a very, very bad random generator.
-    # Very handy for tests, though :-)
-
-    nums_to_draw = [0] * 100
-
-    def choice(self, elems):
-        num, self.nums_to_draw = self.nums_to_draw[0], self.nums_to_draw[1:]
-        result = elems[num]
-        return elems[num]
-
-
 class TestDicewareModule(object):
 
     def test_re_lang_code(self):
-- 
GitLab