Exemple #1
0
    def test_mounts_file_disabled(self):

        f = Filer('name', {'a': 1})

        pprint(f.spec)

        pprint(f.getVolumeMounts())

        self.assertEquals(f.getVolumeMounts(), [])
        self.assertEquals(f.getVolumes(), [])
Exemple #2
0
    def test_mounts(self):
        '''
        kind: Pod
        apiVersion: v1
        metadata:
          name: tfga-pod
        spec:
          containers:
            - name: tfga-container
              image: eu.gcr.io/tes-wes/filer:testing
              volumeMounts:
                - mountPath: /transfer
                  name: transfer-volume
          volumes:
            - name: transfer-volume
              hostPath:
                path: /transferAtNode
              # persistentVolumeClaim:
              #  claimName: task-pv-claim
        '''

        f = Filer('name', {'a': 1})

        pprint(f.spec)

        pprint(f.getVolumeMounts())

        self.assertEquals(f.getVolumeMounts(),
                          [{
                              "name": 'transfer-volume',
                              'mountPath': path.CONTAINER_BASE_PATH
                          }])

        self.assertEquals(f.getVolumes(), [{
            "name": 'transfer-volume',
            'persistentVolumeClaim': {
                'claimName': 'transfer-pvc'
            }
        }])