예제 #1
0
    def it_marks_files_as_modified(instance):
        instance.__mapper__.create()
        instance.__mapper__.modified = False

        utilities.save(instance)

        expect(instance.__mapper__.modified) == True
예제 #2
0
    def it_marks_files_as_modified(instance):
        instance.__mapper__.create()
        instance.__mapper__.modified = False

        utilities.save(instance)

        expect(instance.__mapper__.modified) == True
예제 #3
0
 def it_requires_a_mapped_instance():
     with expect.raises(TypeError):
         utilities.save(Mock)
예제 #4
0
    def it_expects_the_file_to_not_be_deleted(instance):
        instance.__mapper__.delete()

        with expect.raises(exceptions.DeletedFileError):
            utilities.save(instance)
예제 #5
0
    def it_creates_files(instance):
        utilities.save(instance)

        expect(instance.__mapper__.exists) == True
예제 #6
0
 def save(self):
     return utilities.save(self)
예제 #7
0
 def it_requires_a_mapped_instance():
     with expect.raises(TypeError):
         utilities.save(Mock)
예제 #8
0
    def it_expects_the_file_to_not_be_deleted(instance):
        instance.__mapper__.delete()

        with expect.raises(exceptions.DeletedFileError):
            utilities.save(instance)
예제 #9
0
    def it_creates_files(instance):
        utilities.save(instance)

        expect(instance.__mapper__.exists) == True