From 12e8404f8fb0409c6db2a48ff4cc52c7aa81f72d Mon Sep 17 00:00:00 2001
From: Taylor Gerring <taylor.gerring@gmail.com>
Date: Tue, 11 Nov 2014 20:04:03 +0100
Subject: [PATCH] Fix TestBytestoNumber

---
 ethutil/bytes_test.go | 15 ++++++++-------
 1 file changed, 8 insertions(+), 7 deletions(-)

diff --git a/ethutil/bytes_test.go b/ethutil/bytes_test.go
index 358df9f830..d653366314 100644
--- a/ethutil/bytes_test.go
+++ b/ethutil/bytes_test.go
@@ -41,16 +41,17 @@ func (s *BytesSuite) TestNumberToBytes(c *checker.C) {
 }
 
 func (s *BytesSuite) TestBytesToNumber(c *checker.C) {
-	datasmall := []byte{0, 1}
-	datalarge := []byte{1, 2, 3}
-	expsmall := uint64(0)
-	explarge := uint64(0)
-	// TODO this fails. why?
+	datasmall := []byte{0xe9, 0x38, 0xe9, 0x38}
+	datalarge := []byte{0xe9, 0x38, 0xe9, 0x38, 0xe9, 0x38, 0xe9, 0x38}
+
+	var expsmall uint64 = 0xe938e938
+	var explarge uint64 = 0x0
+
 	ressmall := BytesToNumber(datasmall)
 	reslarge := BytesToNumber(datalarge)
 
-	c.Assert(ressmall, checker.DeepEquals, expsmall)
-	c.Assert(reslarge, checker.DeepEquals, explarge)
+	c.Assert(ressmall, checker.Equals, expsmall)
+	c.Assert(reslarge, checker.Equals, explarge)
 
 }