Remove apparently deprecated test class in favour of the new one (#5306)

This commit is contained in:
Matt Godbolt
2023-07-30 19:01:16 -05:00
committed by GitHub
parent 96fb7931f2
commit b23e60460e
4 changed files with 200 additions and 36 deletions

230
package-lock.json generated
View File

@@ -83,8 +83,8 @@
"yaml": "^2.2.2"
},
"devDependencies": {
"@aws-sdk/util-stream-node": "^3.282.0",
"@babel/preset-typescript": "^7.16.5",
"@smithy/util-stream": "^2.0.1",
"@types/body-parser": "^1.19.2",
"@types/bootstrap": "^5.1.6",
"@types/chai": "^4.3.4",
@@ -124,7 +124,7 @@
"eslint-formatter-github": "^1.1.3",
"eslint-import-resolver-typescript": "^3.5.2",
"eslint-plugin-import": "^2.25.3",
"eslint-plugin-jsdoc": "^46.4.5",
"eslint-plugin-jsdoc": "^46.4.4",
"eslint-plugin-node": "^11.1.0",
"eslint-plugin-promise": "^6.0.0",
"eslint-plugin-requirejs": "^4.0.1",
@@ -467,6 +467,24 @@
"node": ">=14.0.0"
}
},
"node_modules/@aws-sdk/client-s3/node_modules/@smithy/util-stream": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/@smithy/util-stream/-/util-stream-1.1.0.tgz",
"integrity": "sha512-w3lsdGsntaLQIrwDWJkIFKrFscgZXwU/oxsse09aSTNv5TckPhDeYea3LhsDrU5MGAG3vprhVZAKr33S45coVA==",
"dependencies": {
"@smithy/fetch-http-handler": "^1.1.0",
"@smithy/node-http-handler": "^1.1.0",
"@smithy/types": "^1.2.0",
"@smithy/util-base64": "^1.1.0",
"@smithy/util-buffer-from": "^1.1.0",
"@smithy/util-hex-encoding": "^1.1.0",
"@smithy/util-utf8": "^1.1.0",
"tslib": "^2.5.0"
},
"engines": {
"node": ">=14.0.0"
}
},
"node_modules/@aws-sdk/client-ssm": {
"version": "3.377.0",
"resolved": "https://registry.npmjs.org/@aws-sdk/client-ssm/-/client-ssm-3.377.0.tgz",
@@ -1082,20 +1100,6 @@
"node": ">=14.0.0"
}
},
"node_modules/@aws-sdk/util-stream-node": {
"version": "3.374.0",
"resolved": "https://registry.npmjs.org/@aws-sdk/util-stream-node/-/util-stream-node-3.374.0.tgz",
"integrity": "sha512-E9niTpJC9vYQAlManm8cpXGxMmSOBwGQj0TwLGECIaA51Bk+7RjlXAZkcu85PvIps90N3ollYtWWSsRBnH2SJw==",
"deprecated": "This package has moved to @smithy/util-stream",
"dev": true,
"dependencies": {
"@smithy/util-stream-node": "^1.0.2",
"tslib": "^2.5.0"
},
"engines": {
"node": ">=14.0.0"
}
},
"node_modules/@aws-sdk/util-user-agent-browser": {
"version": "3.370.0",
"resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.370.0.tgz",
@@ -3920,6 +3924,24 @@
"node": ">=14.0.0"
}
},
"node_modules/@smithy/smithy-client/node_modules/@smithy/util-stream": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/@smithy/util-stream/-/util-stream-1.1.0.tgz",
"integrity": "sha512-w3lsdGsntaLQIrwDWJkIFKrFscgZXwU/oxsse09aSTNv5TckPhDeYea3LhsDrU5MGAG3vprhVZAKr33S45coVA==",
"dependencies": {
"@smithy/fetch-http-handler": "^1.1.0",
"@smithy/node-http-handler": "^1.1.0",
"@smithy/types": "^1.2.0",
"@smithy/util-base64": "^1.1.0",
"@smithy/util-buffer-from": "^1.1.0",
"@smithy/util-hex-encoding": "^1.1.0",
"@smithy/util-utf8": "^1.1.0",
"tslib": "^2.5.0"
},
"engines": {
"node": ">=14.0.0"
}
},
"node_modules/@smithy/types": {
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/@smithy/types/-/types-1.2.0.tgz",
@@ -4060,32 +4082,174 @@
}
},
"node_modules/@smithy/util-stream": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/@smithy/util-stream/-/util-stream-1.1.0.tgz",
"integrity": "sha512-w3lsdGsntaLQIrwDWJkIFKrFscgZXwU/oxsse09aSTNv5TckPhDeYea3LhsDrU5MGAG3vprhVZAKr33S45coVA==",
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/@smithy/util-stream/-/util-stream-2.0.1.tgz",
"integrity": "sha512-2a0IOtwIKC46EEo7E7cxDN8u2jwOiYYJqcFKA6rd5rdXqKakHT2Gc+AqHWngr0IEHUfW92zX12wRQKwyoqZf2Q==",
"dev": true,
"dependencies": {
"@smithy/fetch-http-handler": "^1.1.0",
"@smithy/node-http-handler": "^1.1.0",
"@smithy/types": "^1.2.0",
"@smithy/util-base64": "^1.1.0",
"@smithy/util-buffer-from": "^1.1.0",
"@smithy/util-hex-encoding": "^1.1.0",
"@smithy/util-utf8": "^1.1.0",
"@smithy/fetch-http-handler": "^2.0.1",
"@smithy/node-http-handler": "^2.0.1",
"@smithy/types": "^2.0.2",
"@smithy/util-base64": "^2.0.0",
"@smithy/util-buffer-from": "^2.0.0",
"@smithy/util-hex-encoding": "^2.0.0",
"@smithy/util-utf8": "^2.0.0",
"tslib": "^2.5.0"
},
"engines": {
"node": ">=14.0.0"
}
},
"node_modules/@smithy/util-stream-node": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/@smithy/util-stream-node/-/util-stream-node-1.1.0.tgz",
"integrity": "sha512-gC7La6Xh/Q6ruY2tF2kSmVYxZpca9nKMYsbPSNDUv6EKW6kMHO3UqxTQ4kixynUOz2uZ3igvuX+1d2w+LaD2dw==",
"node_modules/@smithy/util-stream/node_modules/@smithy/abort-controller": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/@smithy/abort-controller/-/abort-controller-2.0.1.tgz",
"integrity": "sha512-0s7XjIbsTwZyUW9OwXQ8J6x1UiA1TNCh60Vaw56nHahL7kUZsLhmTlWiaxfLkFtO2Utkj8YewcpHTYpxaTzO+w==",
"dev": true,
"dependencies": {
"@smithy/node-http-handler": "^1.1.0",
"@smithy/types": "^1.2.0",
"@smithy/util-buffer-from": "^1.1.0",
"@smithy/types": "^2.0.2",
"tslib": "^2.5.0"
},
"engines": {
"node": ">=14.0.0"
}
},
"node_modules/@smithy/util-stream/node_modules/@smithy/fetch-http-handler": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/@smithy/fetch-http-handler/-/fetch-http-handler-2.0.1.tgz",
"integrity": "sha512-/SoU/ClazgcdOxgE4zA7RX8euiELwpsrKCSvulVQvu9zpmqJRyEJn8ZTWYFV17/eHOBdHTs9kqodhNhsNT+cUw==",
"dev": true,
"dependencies": {
"@smithy/protocol-http": "^2.0.1",
"@smithy/querystring-builder": "^2.0.1",
"@smithy/types": "^2.0.2",
"@smithy/util-base64": "^2.0.0",
"tslib": "^2.5.0"
}
},
"node_modules/@smithy/util-stream/node_modules/@smithy/is-array-buffer": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/@smithy/is-array-buffer/-/is-array-buffer-2.0.0.tgz",
"integrity": "sha512-z3PjFjMyZNI98JFRJi/U0nGoLWMSJlDjAW4QUX2WNZLas5C0CmVV6LJ01JI0k90l7FvpmixjWxPFmENSClQ7ug==",
"dev": true,
"dependencies": {
"tslib": "^2.5.0"
},
"engines": {
"node": ">=14.0.0"
}
},
"node_modules/@smithy/util-stream/node_modules/@smithy/node-http-handler": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/@smithy/node-http-handler/-/node-http-handler-2.0.1.tgz",
"integrity": "sha512-Zv3fxk3p9tsmPT2CKMsbuwbbxnq2gzLDIulxv+yI6aE+02WPYorObbbe9gh7SW3weadMODL1vTfOoJ9yFypDzg==",
"dev": true,
"dependencies": {
"@smithy/abort-controller": "^2.0.1",
"@smithy/protocol-http": "^2.0.1",
"@smithy/querystring-builder": "^2.0.1",
"@smithy/types": "^2.0.2",
"tslib": "^2.5.0"
},
"engines": {
"node": ">=14.0.0"
}
},
"node_modules/@smithy/util-stream/node_modules/@smithy/protocol-http": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/@smithy/protocol-http/-/protocol-http-2.0.1.tgz",
"integrity": "sha512-mrkMAp0wtaDEIkgRObWYxI1Kun1tm6Iu6rK+X4utb6Ah7Uc3Kk4VIWwK/rBHdYGReiLIrxFCB1rq4a2gyZnSgg==",
"dev": true,
"dependencies": {
"@smithy/types": "^2.0.2",
"tslib": "^2.5.0"
},
"engines": {
"node": ">=14.0.0"
}
},
"node_modules/@smithy/util-stream/node_modules/@smithy/querystring-builder": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/@smithy/querystring-builder/-/querystring-builder-2.0.1.tgz",
"integrity": "sha512-bp+93WFzx1FojVEIeFPtG0A1pKsFdCUcZvVdZdRlmNooOUrz9Mm9bneRd8hDwAQ37pxiZkCOxopSXXRQN10mYw==",
"dev": true,
"dependencies": {
"@smithy/types": "^2.0.2",
"@smithy/util-uri-escape": "^2.0.0",
"tslib": "^2.5.0"
},
"engines": {
"node": ">=14.0.0"
}
},
"node_modules/@smithy/util-stream/node_modules/@smithy/types": {
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/@smithy/types/-/types-2.0.2.tgz",
"integrity": "sha512-wcymEjIXQ9+NEfE5Yt5TInAqe1o4n+Nh+rh00AwoazppmUt8tdo6URhc5gkDcOYrcvlDVAZE7uG69nDpEGUKxw==",
"dev": true,
"dependencies": {
"tslib": "^2.5.0"
},
"engines": {
"node": ">=14.0.0"
}
},
"node_modules/@smithy/util-stream/node_modules/@smithy/util-base64": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/@smithy/util-base64/-/util-base64-2.0.0.tgz",
"integrity": "sha512-Zb1E4xx+m5Lud8bbeYi5FkcMJMnn+1WUnJF3qD7rAdXpaL7UjkFQLdmW5fHadoKbdHpwH9vSR8EyTJFHJs++tA==",
"dev": true,
"dependencies": {
"@smithy/util-buffer-from": "^2.0.0",
"tslib": "^2.5.0"
},
"engines": {
"node": ">=14.0.0"
}
},
"node_modules/@smithy/util-stream/node_modules/@smithy/util-buffer-from": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/@smithy/util-buffer-from/-/util-buffer-from-2.0.0.tgz",
"integrity": "sha512-/YNnLoHsR+4W4Vf2wL5lGv0ksg8Bmk3GEGxn2vEQt52AQaPSCuaO5PM5VM7lP1K9qHRKHwrPGktqVoAHKWHxzw==",
"dev": true,
"dependencies": {
"@smithy/is-array-buffer": "^2.0.0",
"tslib": "^2.5.0"
},
"engines": {
"node": ">=14.0.0"
}
},
"node_modules/@smithy/util-stream/node_modules/@smithy/util-hex-encoding": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/@smithy/util-hex-encoding/-/util-hex-encoding-2.0.0.tgz",
"integrity": "sha512-c5xY+NUnFqG6d7HFh1IFfrm3mGl29lC+vF+geHv4ToiuJCBmIfzx6IeHLg+OgRdPFKDXIw6pvi+p3CsscaMcMA==",
"dev": true,
"dependencies": {
"tslib": "^2.5.0"
},
"engines": {
"node": ">=14.0.0"
}
},
"node_modules/@smithy/util-stream/node_modules/@smithy/util-uri-escape": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/@smithy/util-uri-escape/-/util-uri-escape-2.0.0.tgz",
"integrity": "sha512-ebkxsqinSdEooQduuk9CbKcI+wheijxEb3utGXkCoYQkJnwTnLbH1JXGimJtUkQwNQbsbuYwG2+aFVyZf5TLaw==",
"dev": true,
"dependencies": {
"tslib": "^2.5.0"
},
"engines": {
"node": ">=14.0.0"
}
},
"node_modules/@smithy/util-stream/node_modules/@smithy/util-utf8": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/@smithy/util-utf8/-/util-utf8-2.0.0.tgz",
"integrity": "sha512-rctU1VkziY84n5OXe3bPNpKR001ZCME2JCaBBFgtiM2hfKbHFudc/BkMuPab8hRbLd0j3vbnBTTZ1igBf0wgiQ==",
"dev": true,
"dependencies": {
"@smithy/util-buffer-from": "^2.0.0",
"tslib": "^2.5.0"
},
"engines": {

View File

@@ -92,8 +92,8 @@
"yaml": "^2.2.2"
},
"devDependencies": {
"@aws-sdk/util-stream-node": "^3.282.0",
"@babel/preset-typescript": "^7.16.5",
"@smithy/util-stream": "^2.0.1",
"@types/body-parser": "^1.19.2",
"@types/bootstrap": "^5.1.6",
"@types/chai": "^4.3.4",

View File

@@ -25,7 +25,7 @@
import {Readable} from 'stream';
import {GetObjectCommand, NoSuchKey, PutObjectCommand, S3} from '@aws-sdk/client-s3';
import {sdkStreamMixin} from '@aws-sdk/util-stream-node';
import {sdkStreamMixin} from '@smithy/util-stream';
import {AwsClientStub, mockClient} from 'aws-sdk-client-mock';
import temp from 'temp';

View File

@@ -26,7 +26,7 @@ import {Readable} from 'stream';
import {DynamoDB, GetItemCommand, PutItemCommand, QueryCommand, UpdateItemCommand} from '@aws-sdk/client-dynamodb';
import {GetObjectCommand, PutObjectCommand, S3} from '@aws-sdk/client-s3';
import {sdkStreamMixin} from '@aws-sdk/util-stream-node';
import {sdkStreamMixin} from '@smithy/util-stream';
import {mockClient} from 'aws-sdk-client-mock';
import * as properties from '../../lib/properties.js';