Esempio n. 1
0
        public void CompletionItemsContainsDateClass()
        {
            List <ICompletionEntry> items = resolveResult.GetCompletionData(projectContent);
            IClass c = PythonCompletionItemsHelper.FindClassFromCollection("datetime", items);

            Assert.IsNotNull(c);
        }
        public void GetCompletionDataReturnsStandardMathPythonModuleWhenImportNameIsEmptyString()
        {
            PythonImportExpression          expression = new PythonImportExpression(String.Empty);
            PythonImportModuleResolveResult result     = new PythonImportModuleResolveResult(expression);
            MockProjectContent projectContent          = new MockProjectContent();

            Assert.Contains("math", result.GetCompletionData(projectContent));
        }
		public void Init()
		{
			string code = "from math import";
			importExpression = new PythonImportExpression(code);
			resolveResult = new PythonImportModuleResolveResult(importExpression);
			
			projectContent = new MockProjectContent();
			completionItems = resolveResult.GetCompletionData(projectContent);
		}
		public void GetCompletionData_WhenImportNameIsEmptyString_ReturnsStandardMathPythonModule()
		{
			PythonImportExpression expression = new PythonImportExpression(String.Empty);
			PythonImportModuleResolveResult result = new PythonImportModuleResolveResult(expression);
			MockProjectContent projectContent = new MockProjectContent();
			
			List<ICompletionEntry> completionItems = result.GetCompletionData(projectContent);
			NamespaceEntry mathNamespaceCompletionItem = new NamespaceEntry("math");
			Assert.Contains(mathNamespaceCompletionItem, completionItems);
		}
Esempio n. 5
0
        public void Init()
        {
            string code = "from math import";

            importExpression = new PythonImportExpression(code);
            resolveResult    = new PythonImportModuleResolveResult(importExpression);

            projectContent  = new MockProjectContent();
            completionItems = resolveResult.GetCompletionData(projectContent);
        }
        public void GetCompletionData_WhenImportNameIsEmptyString_ReturnsStandardMathPythonModule()
        {
            PythonImportExpression          expression = new PythonImportExpression(String.Empty);
            PythonImportModuleResolveResult result     = new PythonImportModuleResolveResult(expression);
            MockProjectContent projectContent          = new MockProjectContent();

            List <ICompletionEntry> completionItems             = result.GetCompletionData(projectContent);
            NamespaceEntry          mathNamespaceCompletionItem = new NamespaceEntry("math");

            Assert.Contains(mathNamespaceCompletionItem, completionItems);
        }
        public void NoCompletionItemsReturned()
        {
            List <ICompletionEntry> items = resolveResult.GetCompletionData(projectContent);

            Assert.AreEqual(0, items.Count);
        }