Ich habe eine ziemlich schwierige Zeit mockin Python: def method_under_test(): r = requests.post("http://localhost/post") print r.ok # prints "<MagicMock name='post().ok' id='11111111'>" if r.ok: return StartResult() else: raise Exception() class MethodUnderTestTest(TestCase): def test_method_under_test(self): with patch('requests.post') as patched_post: patched_post.return_value.ok = True result = method_under_test() self.assertEqual(type(result), StartResult, "Failed to return a StartResult.") Der Test …
Ich arbeite mit einem Modul, das von jemand anderem geschrieben wurde. Ich möchte die __init__Methode einer im Modul definierten Klasse mit einem Affen-Patch versehen . Die Beispiele, die ich gefunden habe, um zu zeigen, wie das geht, haben alle angenommen, dass ich die Klasse selbst aufrufen würde (z. B. Python-Klasse …
In Angular 2.0.0 teste ich eine Komponente, die Router verwendet. Ich erhalte jedoch die Meldung "Die angegebenen Parameter stimmen nicht mit der Signatur des Anrufziels überein." Error. In Visual Studio-Code in spec.ts ist es der neue Router (), der rot hervorgehoben ist Ich weiß es wirklich zu schätzen, wenn mir …
Ich verspotte einen Aufruf zur requests.postNutzung der MockBibliothek: requests.post = Mock() Der Aufruf umfasst mehrere Argumente: die URL, eine Nutzlast, einige Authentifizierungsdaten usw. Ich möchte behaupten, dass diese requests.postmit einer bestimmten URL aufgerufen wird, aber die anderen Argumente interessieren mich nicht. Wenn ich das versuche: requests.post.assert_called_with(requests_arguments) Der Test schlägt fehl, …
Ich kann anscheinend nicht verstehen, wie MSTest-Bereitstellungselemente konfiguriert werden sollen. Ich konnte sie durch Ändern der Testeinstellungsdatei des Projekts zum Laufen bringen, aber dies ist weniger als ideal - die Konfiguration des Bereitstellungselements ist von einzelnen Tests getrennt, und die Dateipfade scheinen als absolute Pfade gespeichert zu sein, sofern die …
Ich habe Django-Code, der mit Anforderungsobjekten oder Benutzerobjekten interagiert. Zum Beispiel so etwas wie: foo_model_instance = models.get_or_create_foo_from_user(request.user) Wenn Sie mit der Django-Python-Shell oder in einem Unittest testen würden, was würden Sie dort weitergeben? Hier reicht einfach ein Benutzerobjekt aus, aber die Notwendigkeit eines Scheinanforderungsobjekts tritt auch häufig auf. Für die …
Ich habe ein Komponenten-Setup, das im Wesentlichen ein Starter für eine Anwendung ist. Es ist wie folgt konfiguriert: @Component public class MyLauncher { @Autowired MyService myService; //other methods } MyService ist mit der @ServiceSpring-Annotation versehen und wird ohne Probleme automatisch in meine Launcher-Klasse übertragen. Ich möchte einige jUnit-Testfälle für MyLauncher …
protected int parseExpire(CacheContext ctx) throws AttributeDefineException { Method targetMethod = ctx.getTargetMethod(); CacheEnable cacheEnable = targetMethod.getAnnotation(CacheEnable.class); ExpireExpr cacheExpire = targetMethod.getAnnotation(ExpireExpr.class); // check for duplicate setting if (cacheEnable.expire() != CacheAttribute.DO_NOT_EXPIRE && cacheExpire != null) { throw new AttributeDefineException("expire are defined both in @CacheEnable and @ExpireExpr"); } // expire time defined in @CacheEnable …
Ich habe eine Testdatei, die Tests enthält, die ziemlich viel Zeit in Anspruch nehmen (sie senden Berechnungen an einen Cluster und warten auf das Ergebnis). Alle diese sind in einer bestimmten TestCase-Klasse. Da sie Zeit brauchen und außerdem wahrscheinlich nicht brechen, möchte ich entscheiden können, ob diese Teilmenge von Tests …
Ich versuche, einen Komponententest für eine Klasse zu erstellen, die ein asynchrones Repository aufruft. Ich verwende ASP.NET Core und Entity Framework Core. Mein generisches Repository sieht so aus. public class EntityRepository<TEntity> : IEntityRepository<TEntity> where TEntity : class { private readonly SaasDispatcherDbContext _dbContext; private readonly DbSet<TEntity> _dbSet; public EntityRepository(SaasDispatcherDbContext dbContext) { …
Was ich tun möchte, ist ein Moq für I1 zu erstellen - was in Ordnung ist ... aber im Verlauf der Methode, die ich teste und die dieses Modell verwendet, muss ich es in I2 umwandeln, um auf einige Eigenschaften zuzugreifen, die nicht aktiviert sind I1 Interface I1 { int …
Ich habe eine Methode, die so aussieht: private async void DoStuff(long idToLookUp) { IOrder order = await orderService.LookUpIdAsync(idToLookUp); // Close the search IsSearchShowing = false; } //Other stuff in case you want to see it public DelegateCommand<long> DoLookupCommand{ get; set; } ViewModel() { DoLookupCommand= new DelegateCommand<long>(DoStuff); } Ich versuche es …
Ab Android Studio 1.1rc gibt es Unterstützung für Unit-Tests und ich frage mich, was der Unterschied zwischen Android-Instrumentierungstests und Unit-Tests ist. So wie ich es verstehe: Unit-Tests sind nützlich, um Code zu testen, der die Android-API nicht aufruft, und die Android-Instrumentierungstests sind eher Integrationstests zum Testen von Android-API-spezifischen Elementen oder …
Wir haben eine große plattformübergreifende Anwendung, die in C geschrieben ist (mit einer kleinen, aber wachsenden Menge an C ++). Sie hat sich im Laufe der Jahre mit vielen Funktionen weiterentwickelt, die Sie von einer großen C / C ++ - Anwendung erwarten würden: #ifdef Hölle Große Dateien, die es …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.