コード例 #1
0
    def should_increment(self):
        ''' total() should increment as verifiable_fn is included '''
        spec = Spec(AllVerifiable, given=silent_listener)
        spec.total().should_be(0)

        spec.when(spec.include(raise_index_error))
        spec.then(spec.total()).should_be(1)

        spec.when(spec.include(dont_raise_index_error))
        spec.then(spec.total()).should_be(2)
コード例 #2
0
ファイル: verification_spec.py プロジェクト: gbremer/lancelot
 def should_increment(self):
     ''' total() should increment as verifiable_fn is included '''
     spec = Spec(AllVerifiable, given=silent_listener)
     spec.total().should_be(0)
     
     spec.when(spec.include(raise_index_error))
     spec.then(spec.total()).should_be(1)
     
     spec.when(spec.include(dont_raise_index_error))
     spec.then(spec.total()).should_be(2)
コード例 #3
0
ファイル: verification_spec.py プロジェクト: gbremer/lancelot
 def grouped_methods_should_verify(self):
     ''' grouping() methods should allow them to be executed & verified '''
     all_verifiable = silent_listener()
     def add_related_verifiables():
         grouping(RelatedVerifiables, all_verifiable)
         verifiable(RelatedVerifiables.verifiable1, all_verifiable)
         verifiable(RelatedVerifiables.verifiable2, all_verifiable)
     all_verifiable.add_related_verifiables = add_related_verifiables
        
     spec = Spec(all_verifiable)
     spec.when(spec.add_related_verifiables())
     spec.then(spec.total()).should_be(2)
     spec.then(spec.verify())
     spec.should_be({'total':2, 'verified':2, 'unverified':0})
コード例 #4
0
    def grouped_methods_should_verify(self):
        ''' grouping() methods should allow them to be executed & verified '''
        all_verifiable = silent_listener()

        def add_related_verifiables():
            grouping(RelatedVerifiables, all_verifiable)
            verifiable(RelatedVerifiables.verifiable1, all_verifiable)
            verifiable(RelatedVerifiables.verifiable2, all_verifiable)

        all_verifiable.add_related_verifiables = add_related_verifiables

        spec = Spec(all_verifiable)
        spec.when(spec.add_related_verifiables())
        spec.then(spec.total()).should_be(2)
        spec.then(spec.verify())
        spec.should_be({'total': 2, 'verified': 2, 'unverified': 0})
コード例 #5
0
 def should_ignore_duplicates(self):
     ''' total() should ignore duplicate include()s '''
     spec = Spec(AllVerifiable, given=silent_listener)
     spec.when(spec.include(raise_index_error),
               spec.include(raise_index_error))
     spec.then(spec.total()).should_be(1)
コード例 #6
0
ファイル: verification_spec.py プロジェクト: gbremer/lancelot
 def should_ignore_duplicates(self):
     ''' total() should ignore duplicate include()s '''
     spec = Spec(AllVerifiable, given=silent_listener)
     spec.when(spec.include(raise_index_error),
               spec.include(raise_index_error))
     spec.then(spec.total()).should_be(1)