from nose.tools import istest, assert_equal

from whack.hashes import Hasher

@istest
def hashing_the_same_single_value_gives_the_same_hash():
    def create_hash():
        hasher = Hasher()
        hasher.update("one")
        return hasher.hexdigest()
    
    assert_equal(create_hash(), create_hash())

from nose.tools import istest, assert_equal

from whack.hashes import Hasher

@istest
def hashing_the_same_single_value_gives_the_same_hash():
    def create_hash():
        hasher = Hasher()
        hasher.update("one")
        return hasher.hexdigest()
    
    assert_equal(create_hash(), create_hash())

@istest
def hashing_multiple_values_in_the_same_order_gives_the_same_hash():
    def create_hash():
        hasher = Hasher()
        hasher.update("one")
        hasher.update("two")
        return hasher.hexdigest()
    
    assert_equal(create_hash(), create_hash())

Add test for hashing multiple values
Add test for hashing multiple values

  from nose.tools import istest, assert_equal
  
  from whack.hashes import Hasher
  
  @istest
  def hashing_the_same_single_value_gives_the_same_hash():
      def create_hash():
          hasher = Hasher()
          hasher.update("one")
          return hasher.hexdigest()
      
      assert_equal(create_hash(), create_hash())
  
+ @istest
+ def hashing_multiple_values_in_the_same_order_gives_the_same_hash():
+     def create_hash():
+         hasher = Hasher()
+         hasher.update("one")
+         hasher.update("two")
+         return hasher.hexdigest()
+     
+     assert_equal(create_hash(), create_hash())
+ 
Add test for hashing multiple values
## Code Before:
from nose.tools import istest, assert_equal

from whack.hashes import Hasher

@istest
def hashing_the_same_single_value_gives_the_same_hash():
    def create_hash():
        hasher = Hasher()
        hasher.update("one")
        return hasher.hexdigest()
    
    assert_equal(create_hash(), create_hash())

## Instruction:
Add test for hashing multiple values
## Code After:
from nose.tools import istest, assert_equal

from whack.hashes import Hasher

@istest
def hashing_the_same_single_value_gives_the_same_hash():
    def create_hash():
        hasher = Hasher()
        hasher.update("one")
        return hasher.hexdigest()
    
    assert_equal(create_hash(), create_hash())

@istest
def hashing_multiple_values_in_the_same_order_gives_the_same_hash():
    def create_hash():
        hasher = Hasher()
        hasher.update("one")
        hasher.update("two")
        return hasher.hexdigest()
    
    assert_equal(create_hash(), create_hash())
